? Role & Team
We're looking to hire a Full-Stack Software Developer with excellent technical skills and communication abilities to join our CRM squad. You will join a team of 3 other Full-Stack Developers (including a Team Lead), one Product Manager, one Quality Assurance Specialist and one Product Designer, dedicated to building core modules of gaiia: Customer, Property and Ticketing Management.
? 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 CRM squad, you will have the chance to:
- Build, in collaboration with talented designers, delightful interfaces that empower our users every day;
- Be responsible for architecting, developing and owning critical gaiia systems;
- Collaborate with other legendary full-stack developers;
- 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:
- Business operations - built to support our customers’ largest clients by unifying business account management and service delivery projects;
- Contract management and automation - a self-serve contract manager that lets ISPs generate, send, sign, and renew contracts at scale - fully automated via Workflows and our API;
- Notifications - a template-driven messaging engine that lets ISPs design custom notifications.
?️ 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 in DevOps and Cloud providers.
- Experience with Node.js.
? Nice-to-haves
- You have experience with GraphQL.
- You have an interest or expertise in functional programming.
- You have knowledge of telecom concepts.
- You have experience working on a System of Record.
- You have several personal projects exhibiting positive coding skills.
- You have a strong capacity to adapt and a commitment to continuous learning.
?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
- Life Spending Account
- 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 (phone hidden) or
[email protected] as per the Accessible Canada Act and human rights legislation. We're here to support you every step of the way.
📌 Senior Full Stack Software Developer - CRM (Canada)
🏢 gaiia
📍 Canada