What are the responsibilities and job description for the Senior+ Backend Software Engineer position at Jobgether?
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Software Engineer based in Canada.
The Senior Backend Software Engineer will play a key role in building the technology foundation behind a rapidly growing social commerce platform.
This position offers the opportunity to design scalable backend systems that support millions of users and power engaging real-time shopping experiences.
You will take ownership of critical components, contribute to architectural decisions, and help shape the future of online commerce.
Working closely with product, design, and infrastructure teams, you will transform complex technical challenges into reliable and impactful solutions.
The role combines engineering excellence, innovation, and autonomy within a fast-paced startup environment.
This is an opportunity for an experienced backend engineer who enjoys building high-performance systems and influencing product direction from the ground up.
The Senior Backend Software Engineer will be responsible for designing, developing, and scaling backend systems that support core product experiences. This role requires strong technical ownership, architectural thinking, and close collaboration with cross-functional teams to deliver reliable and innovative solutions.
- Build and maintain robust backend services and APIs supporting web and mobile applications using Node.js and TypeScript.
- Design scalable and reliable architectures capable of supporting millions of users and high-volume interactions.
- Lead technical decisions and contribute to system architecture, engineering standards, and long-term platform evolution.
- Take ownership of key components, features, or systems, developing deep technical expertise and ensuring end-to-end delivery.
- Develop and optimize core user experiences, including real-time interactions, live features, bidding systems, and checkout workflows.
- Collaborate closely with product managers, designers, and infrastructure teams to deliver scalable and user-focused solutions.
- Successfully lead large-scale engineering initiatives while maintaining high-quality standards and consistent execution.
- Improve deployment reliability, engineering processes, and backend performance through continuous optimization.
- Contribute to solving complex technical challenges and driving innovation within a fast-moving product environment.
Requirements:
The ideal candidate is a highly experienced backend engineer with a strong foundation in scalable systems, distributed architecture, and modern development practices. You should be comfortable owning complex technical initiatives, collaborating across teams, and operating in an evolving startup environment.
- Bachelor’s degree or higher in Computer Science or a related technical field.
- Bilingual proficiency in English and Mandarin.
- 5 years of experience building highly scalable, reliable backend infrastructure and production systems.
- Strong experience with backend development using Node.js and TypeScript.
- Proven ability to design, build, and maintain APIs and services at scale.
- Strong understanding of software architecture, system design, and engineering best practices.
- Experience taking ownership of complex features or technical components from design through delivery.
- Ability to collaborate effectively with product, design, and infrastructure teams.
- Strong problem-solving skills and ability to navigate ambiguous technical challenges.
- Experience with payment systems is preferred.
- Experience with Kubernetes and cloud-native infrastructure is preferred.
Benefits:
- Remote work opportunity from anywhere in Canada.
- Competitive compensation range of $200,000–$250,000 CAD.
- Equity grants included as part of the total compensation package.
- Opportunity to shape the future of live shopping and social commerce.
- Work alongside an innovative and collaborative engineering team.
- High level of ownership and influence over product and technical direction.
- Opportunity to solve complex engineering challenges in a fast-growing technology environment.
- Startup culture focused on autonomy, collaboration, and continuous innovation.
- Inclusive workplace committed to diversity and equal opportunity.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1