Lead Backend Engineer

RBC

📍 toronto, on, Canada

Full-time IT & Technology

Job Description

What is the Opportunity?

We are seeking an experienced Lead Backend Engineer to join our engineering team and take ownership of building high-performance, scalable backend systems for mission-critical applications.

What will you do?

Technical Leadership & Development

  • Design, develop, and maintain high-performance RESTful and GraphQL APIs for enterprise-scale applications.
  • Build and optimize systems that handle high-throughput workloads with sub‑millisecond latency requirements.
  • Architect and implement microservices using the Saga pattern, CQRS, event sourcing, and other distributed system patterns.
  • Design solutions using graph and non-relational databases (e.g., Neo4j, MongoDB, Cosmos DB, DynamoDB).
  • Implement event‑driven architectures using Kafka for event triggering and emission.
  • Ensure system reliability, scalability, and performance across dist...
Apply for this Position