Intermediate/Senior Full-Stack Software Developer (Extensibility)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Intermediate/Senior Full-Stack Software Developer (Extensibility): Building and extending a telco communications platform with an accent on Platform SDK extensibility, multi-tenant safety, and GraphQL APIs. Focus on designing sustainable architecture while developing React/Node.js features and enabling an AI-native extension builder that generates real SDK code.
Location: Remote (Canada)
Salary: $120,000-$170,000
Company
Gaiia builds an operating system for telcos that manages billing, operations, automation, and extensibility for communications service providers.
What you will do
- Develop Platform SDK capabilities so developers can build custom automations, UI panels, and integrations indistinguishable from native features.
- Build and evolve Custom Objects to support tenant-defined object types with fields, relationships, lifecycle, reporting, API access, and permissions.
- Implement and scale an Extension Marketplace with distribution, review, versioning, and multi-tenant safety for third-party extensions.
- Deliver an AI-Native Extension Builder that turns user descriptions into real Platform SDK code embedded in the product.
- Design, develop, and deploy GraphQL APIs consumed by external developers, internal squads, and AI systems.
- Ensure extension sandboxing is safe and reliable so extensions can’t take down the rest of the application.
Requirements
- 5+ years of experience in the JavaScript web ecosystem (TypeScript is a strong advantage).
- Experience with React.
- Experience with Node.js.
- Proven experience building with coding agents (Claude Code, Codex, etc.).
- Strong judgment for sustainable long-term architectural decisions.
- Team player with impeccable work ethic.
Nice to have
- Experience designing developer-facing APIs, SDKs, or plugin/extension systems.
- Experience with sandboxing, Web Workers, or isolated execution environments.
- Experience with GraphQL.
- Familiarity with AI coding tools/LLM-based code generation and AI product design (failure modes, edge cases, user trust).
- Interest or expertise in functional programming.
Culture & Benefits
- 100% remote environment and flexible working hours.
- 25 days of flexible vacation.
- Stock options plan.
- Group insurance, telemedicine, and spending accounts (Life and Health).
- Group retirement savings plan (RRSP).
- Transparent internal salary philosophy and compensation framework.
Hiring process
- Compensation and performance discussions follow a transparent evaluation framework.
- Application accommodations available during the process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →