6 hours ago
Toronto, CanadaSenior
Responsibilities
- Own customer and product features from discovery and technical design through implementation, production deployment, support, and iteration.
- Build across frontend applications, APIs, backend services, and integration layers.
- Contribute to architecture discussions and make scalable, maintainable, and pragmatic technical decisions.
- Partner with Product and Design to translate customer needs into technical solutions.
- Drive testing, CI/CD, observability, code quality, and technical debt practices.
- Collaborate with Engineering, Product, Design, QA, and platform teams.
- Support other engineers through code reviews, pairing, technical discussions, and knowledge sharing.
Requirements
- Four to six or more years of software engineering experience with strong expertise in frontend or backend engineering and practical experience across the broader stack.
- Experience taking features from technical design through development, deployment, and production support.
- Strong understanding of software design, APIs, application architecture, testing, and maintainable production software.
- Experience with cloud environments such as AWS and familiarity with CI/CD and observability practices.
- Ability to understand customer problems, navigate ambiguity, and balance technical quality with delivery.
- Ability to explain technical tradeoffs and collaborate effectively across Engineering, Product, Design, and QA.
- Preferred experience with AWS serverless technologies, asynchronous workflows, distributed systems, or event-driven architecture.
- Preferred experience with infrastructure as code using CDK, Terraform, CloudFormation, or similar tools.
- Preferred experience with frontend architecture, component architecture, state management, design systems, accessibility, or performance.
- Preferred experience with Node.js and TypeScript services or Go, Python, PHP, or other backend technologies.
- Preferred experience with monitoring, tracing, structured logging, metrics, and production diagnosis.
Benefits
- Hybrid work with three days per week in the office, Tuesday through Thursday, and flexibility the rest of the week.
- Employee Share Purchase Plan with a 15% discount.
- Health benefits and programs supporting physical, mental, and financial well-being.
- Paid vacation days, two company-wide Docebo Days, floating cultural holidays, and a birthday day off.
- Family coverage and time-off support for new parents.
- Employee Resource Groups and company-wide events.
About Docebo
Docebo builds an AI‑powered learning management platform for enterprises to create, deliver, and manage training for employees, customers, and partners, with content authoring, integrations, and analytics. It sells its software as a cloud subscription with professional services. Founded in 2005 and headquartered in Toronto, the company is publicly traded on the TSX and Nasdaq, with additional offices in North America, Europe, and the Middle East.