Software Engineer (Fullstack)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer (Fullstack): Building and modernizing the Dashboard into an AI-native control plane with an accent on full-stack product surfaces, API design, and developer experience. Focus on creating reusable abstractions, optimizing performance, and implementing agent-powered workflows to support core communication products.
Location: Must be based in a state/province where is registered (Remote - Toronto, Ontario)
Salary: CA$120,000 β CA$160,000
Company
provides communication infrastructure APIs that enable developers to integrate email, calendar, and contact management features into their applications.
What you will do
- Build and own core Dashboard infrastructure, including application shell, navigation, and shared components.
- Design and implement full-stack product experiences across frontend, backend APIs, and data models.
- Modernize the Dashboard into a fast, polished, and AI-native control plane for developers.
- Build agent-facing experiences to help users configure products, debug integrations, and operate workflows.
- Partner with backend and platform teams to design clean APIs and service boundaries.
- Drive performance as a product feature by profiling and optimizing Dashboard interactions.
Requirements
- 4+ years of experience as a software engineer building user-facing products.
- Strong full-stack experience with React, TypeScript, and component-driven architecture.
- Experience building backend APIs, services, and data models for production systems.
- Strong product mindset with a focus on usability, developer experience, and system design.
- Ability to work in ambiguous product areas and make pragmatic technical tradeoffs.
- Must be located in a region where is registered as an employer.
Nice to have
- Experience with Next.js, GraphQL, Go, gRPC, Postgres, or Redis.
- Experience building dashboards, developer portals, or platform products.
- Experience building agent-powered products or LLM-powered developer tools.
- Contributions to open source projects in the React or TypeScript ecosystem.
Culture & Benefits
- Opportunity to shape developer interaction in the AI era.
- Collaborative environment working across product, design, and engineering teams.
- Focus on shipping incrementally and continuously with customer feedback.
- Emphasis on high-quality engineering standards and reusable abstractions.
Hiring process
- Introductory 30-minute discussion with the Hiring Manager.
- 60-minute live technical assessment.
- Loop of 45-minute chats with the team to discuss past work and technical depth.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β