Senior Backend Developer, Data Team
New
CanadaFull-TimeSenior
Salary110,000 - 150,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSNode.jsMongoDBTypeScriptNosqlCI/CDRESTful APIs
Requirements
- Strong background in computer science fundamentals, including data structures, algorithms, system design, and scalable architecture principles applied to production systems.
- 5+ years of backend or data engineering experience, with strong proficiency in TypeScript, Node.js, or similar strongly typed backend languages.
- Proven experience designing and maintaining data pipelines and working with NoSQL databases such as MongoDB, including data modeling and query optimization.
- Hands-on experience optimizing performance in data-intensive systems, including profiling, debugging, and improving large-scale backend workflows.
- Familiarity with cloud infrastructure (preferably AWS), CI/CD pipelines, observability tools, and infrastructure-as-code practices.
- Strong communication and collaboration skills, with the ability to work effectively across technical and non-technical teams in a product-driven environment.
Responsibilities
- Design, build, and maintain scalable and high-performance data pipelines using TypeScript, Node.js, orchestration tools, and NoSQL databases such as MongoDB, ensuring reliability and long-term maintainability.
- Architect and optimize data storage and processing systems for both structured and unstructured financial data, focusing on scalability, performance, and system efficiency.
- Identify bottlenecks across data workflows, implement performance improvements, and enhance throughput and latency across distributed systems.
- Deploy, monitor, and optimize backend services in cloud environments such as AWS, ensuring strong observability, cost efficiency, and fault tolerance.
- Collaborate with cross-functional teams to translate business and product requirements into robust backend and API solutions that integrate seamlessly across systems.
- Contribute to engineering excellence through code reviews, testing practices, technical documentation, and continuous improvement of backend standards.
View Full Description & ApplyYou'll be redirected to the employer's site