Advanced Backend Engineer Role at RBC
Summary
A senior backend engineer at RBC in Toronto builds and maintains scalable backend services in TypeScript with NestJS, collaborating on system and API design, database structures, CI/CD, and operational excellence. Core stack includes TypeScript, NestJS, PostgreSQL, and TypeORM, ideally with fintech experience.
This full-time role is for accomplished engineers ready to engage in high-impact projects. You’ll develop backend services and collaborate on system design while optimizing performance and maintaining service quality, ensuring operational excellence is a priority.
Key Responsibilities: • Create and maintain scalable backend services using TypeScript • Drive architectural discussions and optimize API performance • Lead by example in best programming practices • Collaborate on database structures and API design • Refine CI/CD processes for enhanced deployment efficiency
Requirements: • Strong background in TypeScript and NestJS • Proven expertise with PostgreSQL and TypeORM • Committed to quality, maintainability, and scalability • Knowledge of incident management and observability tools • Experience in financial service technologies preferred
Bring innovation and engineering excellence to RBC, developing systems that empower young individuals in their financial journeys.