? 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 good 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-work from home
• 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. #LI-DNI
📌 Senior Full Stack Software Developer (Canada)
🏢 gaiia
📍 Canada