About the role
ABOUT THE CLIENT
Our customer's envision a world where everyone gets the healthcare they need. Yet, millions remain undiagnosed and untreated due to the complexity of identifying rare and underrecognized conditions, even when effective treatments exist
Powered by leading AI and built by a team of physicians and clinical scientists, the customer helps people get answers faster, identifying those at risk and guiding them to the right care. Every successful journey makes us smarter and able to help more people.
If you’re passionate about transforming healthcare and ensuring no one goes undiagnosed, join us and be part of what’s next.
PROJECT DETAILS
We are seeking aSenior Fullstack Software Engineerto join our team in Canada.
This team is very cross-functional & responsible for improving the client's core “assess” product for customers, and also focused on evolving, onboarding and integrating client’s solutions into customers’ systems (Health Systems and Life Sciences). The team owns critical services that are configured and deployed to meet customer requirements.
YOUR TEAM
You'll be joining a compact, high-impact team of 4 engineers based in Canada.
WHAT'S IN IT FOR YOU
- Interview process that respects people and their time
- Professional and open IT community
- Internal meet-ups and resources for knowledge sharing
- Time for recovery and relaxation
- Bright online and offline events
- Opportunity to become part of our internal volunteer community
RESPONSIBILITIES
- Collaborate closely with cross-functional teams of software engineers, product &design and quality engineers to design, develop, and maintain software
- Take a role in architecting, developing, and optimizing the full stack of our best-in-class software solutions, ensuring they are scalable, secure, and user-friendly.
- Participate in code reviews and upskill software engineers on best practices, fostering a culture of knowledge sharing and growth.
- Implement robust testing and debugging practices to maintain the reliability and accuracy of our software.
- Stay up-to-date with the latest industry trends and technologies to keep our software at the forefront of innovation.
SKILLS
###Backend (Java / Kotlin)
- Strong proficiency inJava and Kotlin(7+ years preferred)
- Experience withSpring Boot / Spring Framework
- Building and maintainingRESTful APIs(GraphQL is a plus)
- Knowledge ofmicroservices architecture
- Experience withORM frameworks(Hibernate, JPA)
- Understanding ofconcurrency, multithreading, and performance tuning
- Familiarity withmessage brokers(Kafka, RabbitMQ)
- Experience withSQL databases(PostgreSQL, MySQL)
- Experience withNoSQL databases(MongoDB, Redis, etc.)
###Frontend (React)
- Strong experience withReact (hooks, functional components)
- Proficiency inTypeScript / JavaScript (ES6+)
- Experience withstate management(Redux, Zustand, or similar)
- Buildingresponsive and accessible UI
- Familiarity withmodern frontend tooling(Webpack, Vite, Babel)
- Experience withCSS frameworks(Tailwind, Material UI, etc.)
Your personal recruiter
######Odarka Hlushko
Not the right fit? Search for JAVA FULLSTACK SOFTWARE ENGINEER jobs in Toronto, ON
About Brightgrove
Brightgrove is a global IT service company that helps businesses evolve by solving their technical, talent, and business challenges.
Founded in 2011 by three engineers, Brightgrove has grown to 650 team members across our international locations in Poland, Romania, Colombia, Costa Rica, Canada, Ukraine, Germany, and the United States.
Our partnerships with diverse businesses across industries like Video Streaming, Hospitality & Travel, Finance, Real Estate, e-Commerce, Healthcare, and Consumer Electronics have shaped our effective software delivery framework.
We offer a full suite of managed IT services, including technical discovery, architecture, design, custom software engineering, and ongoing support. Our expertise extends into digital transformation advisory, where we specialize in cloud migrations and cloud-native solutions development, data engineering and analysis, and effective transition of our clients to future-ready environments.
Similar jobs you might like
About the role
ABOUT THE CLIENT
Our customer's envision a world where everyone gets the healthcare they need. Yet, millions remain undiagnosed and untreated due to the complexity of identifying rare and underrecognized conditions, even when effective treatments exist
Powered by leading AI and built by a team of physicians and clinical scientists, the customer helps people get answers faster, identifying those at risk and guiding them to the right care. Every successful journey makes us smarter and able to help more people.
If you’re passionate about transforming healthcare and ensuring no one goes undiagnosed, join us and be part of what’s next.
PROJECT DETAILS
We are seeking aSenior Fullstack Software Engineerto join our team in Canada.
This team is very cross-functional & responsible for improving the client's core “assess” product for customers, and also focused on evolving, onboarding and integrating client’s solutions into customers’ systems (Health Systems and Life Sciences). The team owns critical services that are configured and deployed to meet customer requirements.
YOUR TEAM
You'll be joining a compact, high-impact team of 4 engineers based in Canada.
WHAT'S IN IT FOR YOU
- Interview process that respects people and their time
- Professional and open IT community
- Internal meet-ups and resources for knowledge sharing
- Time for recovery and relaxation
- Bright online and offline events
- Opportunity to become part of our internal volunteer community
RESPONSIBILITIES
- Collaborate closely with cross-functional teams of software engineers, product &design and quality engineers to design, develop, and maintain software
- Take a role in architecting, developing, and optimizing the full stack of our best-in-class software solutions, ensuring they are scalable, secure, and user-friendly.
- Participate in code reviews and upskill software engineers on best practices, fostering a culture of knowledge sharing and growth.
- Implement robust testing and debugging practices to maintain the reliability and accuracy of our software.
- Stay up-to-date with the latest industry trends and technologies to keep our software at the forefront of innovation.
SKILLS
###Backend (Java / Kotlin)
- Strong proficiency inJava and Kotlin(7+ years preferred)
- Experience withSpring Boot / Spring Framework
- Building and maintainingRESTful APIs(GraphQL is a plus)
- Knowledge ofmicroservices architecture
- Experience withORM frameworks(Hibernate, JPA)
- Understanding ofconcurrency, multithreading, and performance tuning
- Familiarity withmessage brokers(Kafka, RabbitMQ)
- Experience withSQL databases(PostgreSQL, MySQL)
- Experience withNoSQL databases(MongoDB, Redis, etc.)
###Frontend (React)
- Strong experience withReact (hooks, functional components)
- Proficiency inTypeScript / JavaScript (ES6+)
- Experience withstate management(Redux, Zustand, or similar)
- Buildingresponsive and accessible UI
- Familiarity withmodern frontend tooling(Webpack, Vite, Babel)
- Experience withCSS frameworks(Tailwind, Material UI, etc.)
Your personal recruiter
######Odarka Hlushko
Not the right fit? Search for JAVA FULLSTACK SOFTWARE ENGINEER jobs in Toronto, ON
About Brightgrove
Brightgrove is a global IT service company that helps businesses evolve by solving their technical, talent, and business challenges.
Founded in 2011 by three engineers, Brightgrove has grown to 650 team members across our international locations in Poland, Romania, Colombia, Costa Rica, Canada, Ukraine, Germany, and the United States.
Our partnerships with diverse businesses across industries like Video Streaming, Hospitality & Travel, Finance, Real Estate, e-Commerce, Healthcare, and Consumer Electronics have shaped our effective software delivery framework.
We offer a full suite of managed IT services, including technical discovery, architecture, design, custom software engineering, and ongoing support. Our expertise extends into digital transformation advisory, where we specialize in cloud migrations and cloud-native solutions development, data engineering and analysis, and effective transition of our clients to future-ready environments.