Senior Software Engineer, Backend
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSGraphQLNode.jsPostgreSQLTypeScriptClickhouseDistributed Systems
Requirements
- 6+ years of professional software engineering experience with strong expertise in backend development.
- Proven experience designing and building scalable distributed systems and production-grade APIs.
- Strong proficiency with TypeScript and Node.js in production environments.
- Experience working with cloud infrastructure, preferably AWS.
- Solid knowledge of relational databases such as PostgreSQL; experience with analytical databases like ClickHouse is a plus.
- Familiarity with GraphQL technologies, API development, and modern backend frameworks.
- Strong understanding of system scalability, reliability, observability, and service-level considerations.
- Excellent problem-solving skills with the ability to independently own large technical projects while collaborating effectively across teams.
- Customer-focused mindset with strong judgment, accountability, and a passion for building simple, elegant solutions.
- Excellent communication skills and the ability to contribute positively within a collaborative engineering culture.
Responsibilities
- Design, develop, and maintain scalable backend services, APIs, and core platform infrastructure using modern engineering best practices.
- Build reliable, high-performance systems that prioritize scalability, observability, maintainability, and long-term sustainability.
- Collaborate closely with frontend engineers, product teams, and other stakeholders to deliver customer-focused solutions.
- Lead the implementation of complex backend features from design through deployment while owning technical decisions and execution.
- Contribute to architecture discussions, continuously improving platform reliability, performance, and developer experience.
- Evaluate technical trade-offs and select practical, stable technologies that best solve business and customer challenges.
- Participate in broader engineering initiatives that strengthen processes, infrastructure, and team effectiveness in a fast-growing environment.
View Full Description & ApplyYou'll be redirected to the employer's site