THE ROLE IN A NUTSHELLBase Salary: CAD $90,903.00 - 113,628.00
We are seeking a highly skilled, motivated, and experienced Software Engineer to join our Engineering team. As a Software Engineer IV in GreenShield Labs, you will have the opportunity to work on the new Green Shield+ One Platform team, contributing to the development of innovative software solutions.
At GreenShield, we're on a mission to deliver "coverage and care, all in one place." As the first organization in Canada to be both a 'payer' (offering insurance and administering benefits) and a 'provider' (offering health services like mental health and pharmacy), we're uniquely positioned to simplify healthcare access and improve health outcomes for all Canadians.
GreenShield Labs is the dedicated technology team building the future of that mission: GreenShield+. This digital platform is our cornerstone for creating a connected and personalized healthcare experience. The One Platform team that you'll be joining is the benefits administration team inside of GreenShield+.
As a non-profit, our success isn't measured in shareholder value, but in the real-world impact we create by reinvesting our earnings into community health initiatives.
We launched GreenShield+ in early 2025, and we're just getting started. We are looking for an experienced Software Engineer to join our team and take a leading role in building what comes next. You won't just be maintaining legacy code; you'll be developing critical, net-new features from the ground up.
In this role, you will have the opportunity to:
- Lead and develop new backend services and features using NodeJS and TypeScript. Experience with NestJS a plus.
- Develop new frontend features in React and TypeScript. Experience with NextJS a plus.
- Shape the future of our platform by participating in and contributing to key architectural decisions.
- Solve complex and often ambiguous problems to create simple, scalable, and high-performance solutions for our users.
- Collaborate closely with product managers, designers, and other engineers, experience with scrum or agile a plus.
- Champion engineering excellence by writing clean, testable code, participating in pair programming sessions, and conducting thoughtful code reviews.
- Develop and maintain clear technical documentation to support a culture of shared knowledge.
WHO WE'RE LOOKING FORWe're looking for a creative and autonomous engineer who is comfortable navigating ambiguity and enjoys turning complex challenges into elegant technical solutions. While we value experience, we're more interested in your skills, your problem-solving approach, and what you've built.
- Proven Experience: Demonstrated ability in building, shipping, and maintaining backend or full-stack web applications. We typically see this level of skill in engineers with 5+ years of experience, but we encourage you to apply if you believe your track record fits the role's impact.
- Fullstack Expertise: Strong proficiency in JavaScript/TypeScript and modern frameworks on the frontend and backend such as Node.js and React. Familiarity with the NestJS and NextJs framework is a significant plus.
Database Knowledge: Solid understanding of relational databases like PostgreSQL or MySQL, including schema design and query optimization. - API Development: Significant experience with RESTful API design and development best practices.
- Cloud Environment: Experience deploying and managing applications in a cloud environment (GCP is a plus, but AWS/Azure experience is also valuable).
- Agile Mindset: You thrive in a collaborative, agile environment (we use Scrum) and are comfortable with practices like CI/CD and pair programming.
- Problem-Solving Skills: You are a self-starter who can take a high-level requirement with product direction, ask the right questions, and architect and execute a solution.
- Communication: Excellent collaboration and communication skills, with the ability to clearly articulate technical concepts.
Why Work With Us?
- Exceptional Benefits: As a benefits provider, we practice what we preach. Receive comprehensive health, dental, and wellness benefits for you and your family.
- Work with Purpose: Join a non-profit organization where your work directly contributes to improving healthcare access for Canadians who need it most.
- Technical Challenge & Growth: Work on a modern tech stack (Node.js, TypeScript, GCP) with a focus on greenfield projects and have a real say in the technical direction of our products.
- Collaborative Culture: Be part of a supportive, agile team that values shared learning through practices like pair programming.
If you are a talented Software Engineer who is passionate about creating high-quality web applications, we encourage you to apply for this exciting opportunity.