Senior Backend Software Engineer
Senior backend engineer responsible for scalable services, APIs, architecture, and core live-shopping experiences. Requires a Computer Science degree, English and Mandarin proficiency, and at least five years building reliable infrastructure.
About the job
Responsibilities
- Build and maintain robust backend services and APIs powering web and mobile applications using Node.js and TypeScript.
- Collaborate with product management, design, and infrastructure teams to build scalable products and services.
- Own a component, feature, or system with expert end-to-end understanding.
- Complete large-scope projects while maintaining a consistently high level of productivity.
- Lead architectural decisions.
- Develop scalable architecture capable of handling millions of users.
- Innovate features including live streaming, instant bidding, live interactions, and checkout processes.
- Maintain a reliable deployment pipeline.
Requirements
- Bachelor’s degree or higher in Computer Science.
- Bilingual proficiency in English and Mandarin.
- 5+ years of experience building highly scalable and reliable infrastructure.
Nice-to-haves
- Payment system experience.
- Kubernetes experience.
Compensation
- Pay range: $200,000–$250,000 CAD annually.
- Equity grants are included as part of the total compensation package.
Skills
Node.js, TypeScript, Kubernetes, Payment Systems, Backend Apis, Scalable Infrastructure, Live Streaming, Checkout Systems
Similar jobs
Backend Engineering jobsBuild and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Builds and owns scalable backend platforms for audience targeting and high-volume CRM messaging, including real-time and batch data pipelines and distributed services. Requires 5+ years of backend experience with Ruby and Go, distributed systems expertise, and strong cross-functional collaboration.
Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.
The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.
Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.