Posted 1d ago

Senior Full-Stack Software Developer - Consumer

@ Gaiia
Canada
$130k-$180k/yrRemoteFull Time
Responsibilities:Design APIs, Develop interfaces, Collaborate with senior developers
Requirements Summary:10+ years software engineering; 5+ years TypeScript; React; Node.js experience.
Technical Tools Mentioned:TypeScript, GraphQL, React, Node.js, Cypress, AWS
Save
Mark Applied
Hide Job
Report & Hide
Job Description

🎭 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 4 Full-Stack Developers (including a Team Lead), one Product Manager, one Quality Assurance Specialist and one Product Designer, dedicated to building two innovative white-label modules of gaiia: Online Checkout and Customer Portal.

The Consumer Squad is known for their direct impact on telco consumers, as they build white-label web applications used by millions of people.


📽 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.

The Consumer Squad owns gaiia’s white-label Checkout and Client Portal. Our products are mission-critical infrastructure for ISPs: they rely on us to acquire new customers and empower existing ones with self-service tools.


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 consumer-facing team solving complex UX challenges.


🎖️ Qualifications

  • At least ten (10) years of experience in Software Engineering
  • At least five (5) years of experience in Typescript.
  • Experience with the React library.
  • Experience with Node.js.


🪄 Nice-to-haves

  • You have experience with GraphQL.
  • You have front-end testing experience with Cypress.
  • 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 attention to details.


💰 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 around compensation and performance can exist, and taboos are removed.

The salary range for this role is $130,000-$180,000.


🔆 Benefits

  • Flexible 25 days vacation
  • Group Insurance
  • Telemedicine
  • Health & Life Spending Accounts
  • RRSP & DPSP
  • Flexible working hours & all-remote work
  • Employee Stock Option Plan (ESOP)





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