Senior Backend Developer
$100,000–$140,000 year
On-site · Toronto, Ontario, Canada
Job Summary
Design and develop scalable, service-based architectures while being hands-on in coding and delivery. Collaborate with Product teams to translate business requirements into technical solutions and manage the development of services built in Node.js, TypeScript, and Python. Lead system integrations across various platforms and maintain API contracts for consistency. Contribute to the development of AI-enabled features and ensure best practices in code quality and deployment. Oversee lifecycle management of feature development from design to monitoring.
Required Qualifications
- 5+ years of experience building scalable, production-grade software systems across front-end and back-end
- Strong expertise in JavaScript and TypeScript
- Proven experience with Node.js and GraphQL
- Deep experience building and consuming RESTful APIs and distributed services
- Strong proficiency with tools and technologies such as Python, Docker, Git, SQL
- Hands-on experience with GCP or AWS services
- Experience designing and implementing system integrations
- Ability to lead and deliver large, complex technical initiatives
- Strong understanding of software design patterns, system architecture, and data flow design
- Excellent communication skills
- Experience working in Agile/Kanban environments
Desired Qualifications
- Experience working on or building tax, fintech, or compliance-related products
- Exposure to AI/ML engineering
- Experience with data platforms, data pipelines, or analytics systems
- Familiarity with event-driven architectures and real-time data processing
- Experience designing multi-tenant or enterprise-grade SaaS platforms
- Background in integration-heavy environments.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.