Senior Software Engineer, Backend - Remote within Canada
Core
Designing, building, and maintaining scalable backend systems and APIs while contributing to end-to-end product features.
Role type
Senior Software Engineer (Backend)
Builds
Scalable services, APIs, and product features
Domain
AI-enabled product delivery, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend system design, API development, asynchronous processing, message queues, document-oriented databases, data modeling, data pipelines, cloud deployment
Preferred skills
AI tool integration, performance optimization, engineering practice improvement
Technologies
JavaScript frameworks, strongly typed languages, relational and non-relational databases, major cloud provider
Responsibilities
Design and implement reliable, scalable backend systems; Collaborate with engineers to deliver complex product capabilities; Maintain and extend integrations; Diagnose and resolve performance issues and bugs; Contribute to engineering practices and architecture improvements
Seniority
Senior, hands-on IC