Apply now

Posted 4 months ago

Intermediate/Senior Full-Stack Software Developer - Platform

@ gaiia

Remote in Canada

RemoteFull-time5+ years experience
Apply now
SIGNALS

Overview

gaiia is hiring an Intermediate/Senior Full-Stack Software Developer for its Platform squad, building internal tooling and infrastructure for a telco operating system. The role is fully remote with flexible hours, requires at least five years of JavaScript web and cloud high-availability experience, and offers a salary range of $120,000 to $170,000 with 25 days of vacation.

Responsibilities:

  • Optimize availability, performance and security of cloud infrastructure
  • Build internal libraries and DevOps guidelines for engineering squads
  • Design and maintain public APIs for technical customers
  • Build and maintain data pipelines and platforms
  • Research and deploy release and maintenance best practices

Requirements summary:

  • At least 5 years of JavaScript web ecosystem experience
  • At least 5 years designing high-availability cloud systems
  • TypeScript experience (a big advantage)
  • Public API design experience (GraphQL a big advantage)
  • Strong product mindset and collaborative personality

Tools & skills

Benefits mentioned

Life insuranceRetirement planPaid time offStock options
Source and dates

Employer career site / ATS feed · rippling

Employer posting date
2026-07-08
First seen by our source
2026-10-09
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Flexible hours, Retirement plan, Stock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy14
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 [email protected] as per the Accessible Canada Act and human rights legislation. We're here to support you every step of the way.

#LI-DNI

Similar jobs

  • Full Stack Software Developer | Temporary Full Time (1.0 FTE) | CHEO Research Institute

    Canada
    $51.28–$64.10/hr

    Children's Hospital of Eastern Ontario Research Institute Inc

    Candidates need a degree in Computer Science, Software Engineering or equivalent experience, plus hands-on full stack work in Python and JavaScript/TypeScript. Experience with REST APIs, relational databases, containers, CI/CD and automated testing is also required.

    Git, Linux, PostgreSQL, SQL Server, React, Next.js

  • Full Stack Software Developer

    Calgary, AB +1
    HybridFull Time

    ATB

    Candidates need a bachelor's degree in computer science, engineering or equivalent, and working knowledge of one or more general programming languages. Full stack web development, secure coding and Agile experience are also needed.

    React, Node.js, Python, TypeScript, Java, Google Cloud Platform

  • Full Stack Software Developer

    Toronto, ON
    $100k–$140k/yrHybridFull Time

    TalentedPeoplePartners

    7+ YOECandidates need 7+ years of software engineering experience, strong C#, JavaScript/TypeScript and .NET skills, React knowledge, and MS SQL Server expertise. A bachelor's degree in computer science or engineering, or equivalent experience, is also required.

    MS SQL Server, React, .NET, C#, JavaScript, TypeScript

  • Full Stack Software Developer

    Ontario
    On-siteFull Time

    YuJa Inc.

    Candidates need a computer science or engineering bachelor's degree with strong academic results, plus experience with Java (J2EE), JDBC, JSP, Servlets and EJBs. They also need knowledge of HTTP, TCP-IP, MySQL, Windows Server and Linux, and excellent English communication.

    Eclipse, JBoss, MySQL, Windows Server, Linux

  • Full Stack Senior Software Developer

    Montréal, QC
    $115k–$135k/yr

    Aversan: (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company.

    Candidates need extensive Java/J2EE experience, strong Spring, Hibernate and web service skills, and experience with Oracle, PostgreSQL and MariaDB databases. Bilingual English and French, a bachelor's degree in a technical field, and AI-assisted development tool experience are required.

    Eclipse, IntelliJ IDEA, ANT, Bitbucket, Jira, Confluence

  • Senior Full Stack Software Developer - CRM

    Remote in Canada
    RemoteFull Time

    gaiia

    10+ YOECandidates need at least ten years of software engineering experience, five years of TypeScript, and experience with React, Node.js, DevOps and cloud providers. GraphQL, telecom knowledge and functional programming are nice-to-haves.

    TypeScript, React, Node.js, GraphQL

  • Intermediate Full-Stack Software Developer (SaaS Healthcare)

    Montréal, QC
    HybridFull Time

    Medfar

    4+ YOECandidates need a college or university degree in software development or a related field and 4+ years of building and deploying software, ideally in the cloud. They should know React, Angular or Vue, SQL Server, .NET and C#, JavaScript or TypeScript, and test automation with CI/CD.

    SQL Server, Azure, React, Angular, Vue, CI/CD

  • Full Stack Software Developer

    Montréal, QC
    On-siteFull Time

    Engineered Arts

    Candidates need mid-to-senior production experience as a full stack developer with strong Python and Django skills, GraphQL API experience, and comfort on Linux. Git, CI/CD and PostgreSQL knowledge are expected.

    Django, GraphQL, PostgreSQL, Docker, Kubernetes, GitLab CI

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.