The Pre-Trade Sales and Trading team at RBC is undergoing significant investment to modernize the calculation and speed of their existing trading platform. This role involves moving the business to a modern distributed system utilizing HTML5/React, Python, Kubernetes, and Docker. As a Senior Backend Developer, you will own the architecture and microservices layer of the trading platform, collaborating closely with UI/UX teams to translate business requirements into platform capabilities. The ideal candidate is technically deep in backend systems but comfortable translating sales, trader, and quant needs into UI specifications for UI teams to execute.
Work with Front office and quant trading teams to understand their existing pricing systems.,Lead with backend ownership: designing and building Python microservices for pricing and trading logic.,Architect the distributed system using Kubernetes and Docker, and own the API contracts that the frontend consumes.,Develop high quality service-oriented endpoints.,Work as necessary on the Front-End to deliver a consolidated platform.
Strong Python, Java, C++, C#, and distributed systems experience.,Proven ability to design scalable microservices architectures.,Financial knowledge in any asset class.,Experience translating business requirements into technical specifications that other teams (like frontend or UX) can execute against.,HTML5/React experience (nice-to-have).
40 hours/week
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.