Job Description
What is the opportunity?As a Senior Software Developer on the RBC Borealis Lumina team, you'll be a key contributor to our technical vision, working alongside a talented team of engineers to build innovative solutions. You'll play a vital role in designing and implementing secure, scalable backend systems that power RBC's platforms.What will you do?Technical Expertise & CollaborationDesign and develop robust backend solutions using Java/Python (Spring Boot, Fast API, REST APIs).
Contribute to building microservices and cloud-native applications on platforms like AWS, GCP, or Azure.
Collaborate with team members to ensure code quality, performance, and adherence to best practices.
Participate in code reviews and provide constructive feedback to peers.
Work closely with product managers to understand business requirements and translate them into technical solutions.
Partner with DevOps, Cloud, and SRE teams to ensure smooth deployment and operation of applications.
Contribute to sprint planning, backlog management, and roadmap execution.
Strong backend development experience with Java/Python (Spring Boot, Fast API, REST APIs).
Experience with cloud platforms (AWS, GCP, Azure) and microservices architecture.
Understanding of containerization (Docker) and CI/CD pipelines.
Familiarity with SQL and NoSQL databases.
Excellent communication skills and a collaborative mindset.
Senior Software Developer • TORONTO, Ontario, Canada