Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RBC

Senior Software Developer

RBC

Senior Software Developer designing, building, and maintaining scalable applications at RBC. Mentoring junior engineers and influencing technical direction in a collaborative team environment.

Posted 6/14/2026full-timeToronto • 🇨🇦 CanadaSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDockerJavaScriptKubernetesMicroservicesNode.jsOpenShiftPostgresPythonReact

About the role

Key responsibilities & impact
  • Develop and optimize full-stack applications using React for frontend experiences, with Node.js and Python for backend services
  • Collaborate with cross-functional stakeholders (product, architecture, security) to translate requirements into scalable solutions
  • Responsibilities include writing clean, maintainable code; conducting code reviews; participating in architecture discussions
  • Collaborating cross-functionally with product and design teams; and ensuring applications meet performance, security, and reliability standards
  • Contribute to documentation, participate in on-call rotations, and help establish engineering best practices.

Requirements

What you’ll need
  • 3+ years of software development experience
  • Polyglot programming expertise (JavaScript, Python, HTML5/CSS, Shell scripts)
  • Expert-level full-stack development (React/HTML5, Node.js/Python, microservices)
  • Strong fundamentals: AI, agent, MCP server/client, microservices, OAuth2, PostgreSQL, OOP, design patterns, security
  • Demonstrated ability to mentor and lead technical teams
  • Experience influencing technical decisions and owning solution architecture
  • Ability to work in a fast paced and agile development environment
  • Nice to Have: Cloud platforms (OpenShift, AWS, Azure)
  • DevOps expertise (GitHub, Docker, Kubernetes)
  • Test automation frameworks and CI/CD pipeline optimization
  • Experience with agile transformation or process improvement
  • AI-assisted development tools (GitHub Copilot, Windsurf, Claude Code)

Benefits

Comp & perks
  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Commissions and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Flexible work/life balance options
  • Opportunities to do challenging work.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactNode.jsPythonJavaScriptHTML5CSSShell scriptsmicroservicesPostgreSQLOOP
Soft Skills
mentoringleadershipcollaborationinfluencingproblem-solvingcommunicationagile developmentdocumentationcode reviewsarchitecture discussions