Intermediate Full Stack Software Developer (Consumer)

🤙🏼 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, unlimited vacation, 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 Consumer squad.
You will join a team of 3 Full-Stack Developers (including a Team Lead), one Product Manager, one Quality Assurance Specialist and one Product Designer, dedicated to building two innovative modules of gaiia: Online Checkout and Customer Portal.

📽 What is your team working on?

Technically speaking, you will work in a serverless ecosystem of microservices deployed on a cloud infrastructure. gaiia is all-in on Typescript, with frontend, backend and infrastructure-as-code all leveraging Typescript.
As part of the Consumer squad, you will have the chance to:
  • Design, develop and deploy GraphQL APIs intended for both internal and external use;
  • Develop, in collaboration with talented designers, delightful interfaces that make our reputation;
  • Collaborate with legendary senior developers and designers;
  • Work in an event-driven paradigm with topics and queues;
  • Work on a product that is heavily used every day by loyal customers;
  • Join a pivotal and central team involved in surprisingly all aspects of the gaiia product
Here are real examples of projects you would have worked on in the last few months:
  • White-label Checkout & Customer Portal: Provide CSPs with a turn-key, highly customizable customer onboarding and self-service apps that allows their customers to subscribe to and customize their services as well as managing their billing and support tickets, without the need for any technical knowledge or complex setup.
  • Order Orchestration & Processing: Enable the automated processing of internet service orders with great flexibility depending on the specific ways CSPs operate their business.
  • Design System: Help consolidate our current component system across our admin app and our white-label apps, making it more customizable and extendable along the way.

🎖️ Qualifications

  • At least three (3) years of experience in Javascript (Typescript is a big advantage).
  • Experience with the React library.
  • Experience with Node.js.

🪄 Nice-to-haves

  • You have experience with GraphQL.
  • You have experience in DevOps and AWS services.
  • You have an interest or expertise in functional programming.
  • You have several personal projects exhibiting good coding skills
  • You have strong analytical thinking, proactivity and learning speed.


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 around compensation and performance can exist, and taboos are removed.
The salary range for this role is 85,000-140,000$.

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 as per the Accessible Canada Act and human rights legislation. We're here to support you every step of the way.


Remote (Canada)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling