About the Role
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. You won't just be maintaining legacy code; you'll be developing critical, net-new features from the ground up. Shape the future of our platform by participating in and contributing to key architectural decisions.
Responsibilities
- Lead and develop new backend services and features using NodeJS and TypeScript.
- Develop new frontend features in React and TypeScript.
- 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.
- 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.
Requirements
- Demonstrated ability in building, shipping, and maintaining backend or full-stack web applications.
- Strong proficiency in JavaScript/TypeScript and modern frameworks on the frontend and backend such as Node.js and React.
- Solid understanding of relational databases like PostgreSQL or MySQL, including schema design and query optimization.
- Significant experience with RESTful API design and development best practices.
- Experience deploying and managing applications in a cloud environment.
- Thrive in a collaborative, agile environment (we use Scrum) and are comfortable with practices like CI/CD and pair programming.
- Self-starter who can take a high-level requirement with product direction, ask the right questions, and architect and execute a solution.
- Excellent collaboration and communication skills, with the ability to clearly articulate technical concepts.
- Proficiency in English is required for this position.
Skills
- NodeJS
- TypeScript
- NestJS
- React
- NextJS
- JavaScript
- PostgreSQL
- MySQL
- RESTful API
- GCP
- AWS
- Azure
- Scrum
- Agile
- CI/CD
- Pair programming
Experience Level
- 5+ years of experience
Salary/Compensations
- CAD $90,903.00 - 113,628.00
Benefits
- Comprehensive health, dental, and wellness benefits for you and your family.
About the Company
- When it comes to health, we’re always looking for ways to push for better.
- We aren’t just a health and benefits company. We’re the only not-for-profit social enterprise that brings worlds of coverage and care together, all in one place.
- Our mission is to create better health for all Canadians, and we know that starts with our employees.
- 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.
Equal Opportunity
- GS supports diversity, equity and inclusion in our teams and communities, and we value the unique contributions made by all.
- Even if your experience doesn’t align perfectly to every requirement, we invite you to apply.
- We encourage applications from all candidates and will accommodate needs under human rights legislation throughout all stages of the recruitment and selection process.
- Please let us know of any accommodation through requestforaccommodation@greenshield.ca.
- Information received relating to accommodation will be addressed confidentially.
