Remote Principal Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Lead the development of web applications using React and NodeJS (both in Typescript), employing GraphQL and a Postgres database on AWS infrastructure.
  • Enhance implementation quality through code reviews, system designs, and technical oversight, maintaining high standards for the team.
  • Contribute to critical technology decisions to shape the company's architecture and product roadmap as we scale to serve millions across the region.
  • Design and implement solutions for specific tickets, utilizing code and project management tools such as Jira.
  • Ensure adherence to best engineering practices, strengthening team capabilities and project outcomes.
  • Collaborate closely with Engineering Leadership and Product Management to drive product roadmap initiatives, supporting emerging leaders on the team.
  • Mentor colleagues to foster their growth and share insights.
  • Assist with resource planning, hiring, and onboarding of new team members.
  • Projects You Could Work On:
    • Developing new workflows to meet enterprise and small partner needs.
    • Scaling test environments using AWS CDK for Infrastructure as Code.
    • Integrating with 3rd party platforms to facilitate data interoperability and personalized care delivery.
    • Building and versioning APIs consumed by third parties.
  • Tech Stack:
    • React 17+
    • Node.js/Typescript with GraphQL
    • PostgreSQL
    • AWS infrastructure (experience with CDK or Terraform is a plus)
    • Typescript (both frontend and backend)
    • Dockerized / Container Infrastructure
    • Github & Github Actions

Requirements:

  • You're an experienced full-stack software engineer with a track record of leading projects from concept to delivery.
  • Collaboration is key for you, and you thrive on working with team members to tackle challenges.
  • You have a growth mindset and actively seek opportunities for professional development.
  • Your communication style is clear, concise, and effective, enabling you to explain technical concepts to non-technical stakeholders.
  • You're passionate about the products you build and the people who use them.
  • You're eager to develop your people management skills.
  • You're comfortable contributing value at any stage of the software lifecycle.

Benefits:

  • Annual salary ranges from $140,000 - $240,000 CAD + stock options
  • Flexible health benefit plan including full dental, vision, physical & mental health coverage plus health spending account
  • Performance development support with a yearly budget for courses & conferences
About the job
Posted on
Job type
Salary
$ 140,000 - 240,000 CAD / year
Position

-

Experience level
Leave a feedback