Senior Full-Stack Developer – Backend-Leaning (Platform & Monetization) - Toronto, On
(TORONTO) - Senior Full-Stack Developer – Backend-Leaning (Platform & Monetization)
About Dokainish & Company
Since 2011 Dokainish & Company has been providing world class professional consultancy services.
We specialize in working diligently and collaboratively with our clients to achieve long-lasting and impactful results across numerous business functions. Our areas of expertise include, but are not limited to, Project Management, Quantitative Risk Analysis, Organizational Change Management, Project Controls, Enterprise Reporting, Estimating, Asset Management, and System Implementation for Capital Projects. We draw upon decades of project experience to deliver customized solutions to our clients’ most complex challenges.
We are a fast-growing organization, currently seeking Senior Full-Stack Developer to take a foundational role in building and operating enterprise-grade SaaS platforms.
IMPORTANT: Please provide a link to one or more of the following: GitHub profile, technical portfolio, architecture documentation, or public project write-up on your resume.
Role Overview
You will own key areas including platform infrastructure, payments and subscriptions, deployment processes, security, and AI-enabled backend capabilities, while continuing to build core product features.
This role requires broad ownership across the full software lifecycle and strong engineering judgment.
This is a full-time, non-remote position based in Toronto, Ontario, Canada.
Key Responsibilities:
Platform & Monetization
Design and implement payment processing and subscription models
Build and maintain feature entitlements, access control, and usage limits
Ensure correctness across billing workflows (upgrades, downgrades, cancellations, failures)
Deployment & Infrastructure
Migrate applications from development environments to production infrastructure
Set up and maintain development, staging, and production environments
Implement CI/CD pipelines, secrets management, and database migrations
Ensure deployments are safe, repeatable, and observable
Security & Reliability
Apply security-by-default principles across systems
Implement RBAC, audit logging, and secure data handling
Identify and mitigate risks related to credentials, data access, and AI usage
AI Agents & Backend Integration
Design and implement AI-backed services and agent workflows
Manage prompt versioning, validation, logging, rate limiting, and cost controls
Ensure AI outputs are reviewed and appropriate for production use
Continued Feature Development
Build and evolve backend features alongside platform work
Refactor and harden AI-assisted code when required
Maintain long-term code quality and maintainability
Collaboration & Mentorship
Work in GitHub using feature branches, pull requests, and reviews
Mentor junior developers through reviews, pairing, and design discussions
Collaborate closely with the Engineering Manager and frontend-leaning full-stack developer
Required Skills & Experience
5+ years of professional software development experience
Strong TypeScript experience across backend and full stack
Experience with relational databases and data modeling
Experience building and operating security-conscious production systems
Experience with SaaS billing systems
Familiarity with Docker and cloud environments
Exposure to Python for automation or backend tooling
Experience working with AI agents or AI-driven workflows
Strong GitHub collaboration experience
Comfort owning requirements, development, testing, and deployment
Working Arrangements
Must be based in Toronto, Ontario, or willing to relocate.
This is a full-time, non-remote position based in Toronto, Ontario, Canada.
Legally eligible to work in Canada.
We are highly skilled when moving ideas into actions and empower each other to deliver outstanding results. If you believe your skillset, drive, qualifications, and experience is a match, we welcome your application and can’t wait to hear from you.
We thank all applicants for their interest in joining Dokainish & Company, please note only those candidates considered for an initial interview will be contacted.
Dokainish & Company is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to age, gender, race, colour, religion, sexual orientation, gender identity, national origin, disability, age and veteran status, or any other protected status required by applicable law.
In accordance with the Ontario Human Rights Code, Accessibility for Ontarians with Disabilities Act, 2005, and Dokainish & Company AODA Policy, accommodation will be provided in all parts of the hiring process. Applicants need to make their needs known in advance.