Intermediate/Senior Full-Stack Software Developer - Platform

Jaide Health

Canada

Remote

CAD 167,000 - 237,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock Options Plan
Group Insurance
Telemedicine
RRSP
Remote work
Flexible hours
25 days vacation

Job summary

gaiia is hiring a Full-Stack Software Developer to join our Platform squad. You will work in a serverless AWS environment, using TypeScript across frontend, backend and infra, with a strong emphasis on reliability and performance.

You’ll collaborate with a team of 5 developers, a Product Manager, QA Specialist and a Product Designer to build and refine internal libraries, public APIs, and data pipelines that power our platform for customers. This is a fully remote role based in Canada.

Qualifications

  • 5+ years in the JavaScript ecosystem with TypeScript preferred.
  • Proven experience designing, deploying, and maintaining scalable cloud systems.
  • Ability to navigate ambiguity and align teams.
  • Strong product mindset and stakeholder collaboration.
  • Experience with GraphQL and public API design.

Responsibilities

  • Contribute to a serverless, microservices-based platform on AWS.
  • Build and maintain internal libraries, tooling, and APIs for developer experience.
  • Collaborate across squads and design robust data pipelines.
  • Drive canary deployments and safe release practices.
  • Help evolve our platform with scalable DevOps guidelines.

Skills

JavaScript
TypeScript
Cloud architectures
GraphQL API
Collaborative teamwork
Product mindset

Tools

AWS
CDK
CodeDeploy
Docker

Job description

About gaiia

At gaiia, we're building the leading platform for Communications Service Providers (CSPs) that truly care about their customers. Our core product is an operating system (OS) for telcos that manages billing, operations, automation and everything in between.

We're passionate about taking care of our people, and it's not just lip service. We want you to focus on your job while we care for everything else. We offer competitive pay and benefits, attractive stock options, unparalleled transparency, and a 100% remote environment. We're excited to have you join us for your next career adventure!

Role & Team

We're looking to hire a Full-Stack Software Developer with excellent technical skills and communication abilities to join our Platform squad.

You will join a team of 5 Full-Stack Developers (including a Team Lead), one Product Manager, one Quality Assurance Specialist and one Product Designer, developing and refining the technical frameworks and tools that empower all our development teams.

What is your team working on?

Technically speaking, you will work in a serverless ecosystem of microservices deployed on AWS. gaiia is all-in on Typescript, with frontend, backend and infrastructure-as-code all leveraging Typescript.

More pragmatically, as part of the Platform squad, you will have the chance to:

  • Optimize the availability, performance and security of our cloud infrastructure.
  • Build internal libraries and DevOps guidelines to help Engineering squads own and maintain their infrastructure.
  • Craft and optimize our public APIs to provide a stellar developer experience to our technical customers.
  • Design and maintain robust data pipelines and platforms used by both internal teams and external customers.
  • Research and develop technical solutions and best practices that improve squads' development, release and maintenance experience.

You will also:

  • Work on a product that is heavily used every day by loyal customers.
  • Collaborate with all development squads.
  • Join a team involved in, surprisingly, all aspects of the gaiia product.

Here are some actual projects you would have worked on recently:

Serverless CDK migration proof of concept: You'd have paved the way for your organization's move off the Serverless Framework - taking on an end-to-end production service migration to AWS CDK with Docker container Lambdas, then distilling it into a shareable, step-by-step guide any squad could follow with no prior context. You'd have designed the whole approach around safety: running the new setup in parallel with the old one so nothing went live until you were ready, with a clean rollback path if anything went wrong. The real impact wasn't just one migrated service - it was leaving behind a proven playbook that turned a daunting migration into a repeatable, low-risk process for every team after you.

Public API tooling: build internal tools to streamline the development and maintenance of our public API for all our development squads. This project involved automatic API doc generation, designing GraphQL rate-limiting and idempotency algorithms, building internal libraries for authentication and authorization, and adding in-app capabilities for API-key management.

Canary deployments proof of concept: You'd have researched and rolled out canary deployments for production services using AWS CDK and CodeDeploy. Instead of pushing a new version to everyone at once, the setup releases it to a small portion of traffic first, watches key health metrics, and automatically rolls back if something looks off. You'd have documented the setup so other squads could apply the same pattern to their own services, making releases safer and easier to reverse across the board.

Qualifications
  • At least five (5) years of experience in the Javascript web ecosystem (Typescript is a big advantage).
  • At least five (5) years of experience designing, deploying and maintaining high-availability systems in the cloud.
  • You can deal with uncertainty and bring order to fuzzy challenges.
  • You have an outgoing and collaborative personality, eager to work with different stakeholders to solve complex problems.
  • You have a strong product mindset.
  • Experience with public API design (GraphQL is a big advantage).
Nice-to-haves
  • You have experience with GraphQL.
  • Experience with data warehouses and ETL pipelines.
  • You have several personal projects exhibiting good coding skills.
  • You have strong analytical thinking, proactivity and learning speed.
Salary

At gaiia, we have a transparent salary philosophy and a robust evaluation and compensation framework. It translates to a fair and impartial model where salaries are published internally, healthy discussions about compensation and performance can exist, and taboos are removed.

The salary range for this role is $120,000-$170,000.

Benefits
  • Flexible 25 days vacation.
  • Stock Options Plan.
  • Group Insurance.
  • Telemedicine.
  • Life and Health Spending Accounts.
  • Group Retirement Savings Plan (RRSP).
  • Flexible working hours & all-remote work.

We are an equal‑opportunity employer committed to inclusivity and diversity. Our workplace is fully remote and boasts accessible technologies, ensuring all team members can thrive. Should you require accommodations due to a disability during the application process, please contact us at 581-996-9639 or people@gaiia.com as per the Accessible Canada Act and human rights legislation. We're here to support you every step of the way.

#LI-DNI

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Forward Deployed Engineer - Migration
Forward Deployed Engineer - Migration

Jaide Health • Canada

Remote
CAD 110,000 - 165,000
Flexible vacation? 25 days not listed
Stock Options Plan
Group Insurance
+4
Full Stack Developer
Full Stack Developer

Kira Talent • Canada

On-site
CAD 92,500 - 124,500
Four weeks of vacation annually
$1,000 annual professional development budget
Strong benefits package including health spending account
+1
Senior Golang Developer
Senior Golang Developer

HRB • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Healthcare Insurance
Vision & Dental Insurance
Mental Health Program
+4
Account Manager, Enterprise Expansion
Account Manager, Enterprise Expansion

Gorgias • Toronto

Hybrid
CAD 182,000 - 202,000
5-week vacation
Paid sick leave
Full remote/year
+8
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1
Full Stack Developer-RD-019
Full Stack Developer-RD-019

Irth Solutions, L.L.C. • Canada

On-site
CAD 65,000 - 100,000
Permanent full-time position
100% remote work environment
37.5 hours per week
+4
Full Stack Developer RD-018
Full Stack Developer RD-018

Irth Solutions, L.L.C. • Canada

On-site
CAD 65,000 - 100,000
Permanent, full-time position
100% remote work environment
37.5 hours per week
+4
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Full-Stack Developer (Go, Javascript)
Full-Stack Developer (Go, Javascript)

Total Life, Inc. • Vancouver

On-site
CAD 60,000 - 100,000
Dental care
Extended health care
Life insurance
+3
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe • Canada

Remote
CAD 115,000 - 145,000
Generous paid vacation and holidays
Maternity and paternity leave
Discounts on gym, travel, retail and手机
+2