Home
Jobs
Saved
Resumes
Senior Software Developer at RBC | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Developer
RBC
Website
LinkedIn
Senior Software Developer
Canada
Full Time
1 week ago
Visa Sponsorship
Apply Now
Key skills
AWS
Azure
Cloud
Docker
JavaScript
Kubernetes
Microservices
Node.js
OpenShift
Postgres
Python
React
Shell
AI
Claude
HTML5
PostgreSQL
GitHub
Agile
CI/CD
About this role
Role Overview
Design, build, and maintain scalable applications across our full technology stack
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
Evaluate and integrate new tools as business needs evolve
Write clean, maintainable code; conduct code reviews; participate in architecture discussions
Collaborate cross-functionally with product and design teams; ensure applications meet performance, security, and reliability standards
Contribute to documentation, participate in on-call rotations, and help establish engineering best practices.
Requirements
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)
Tech Stack
AWS
Azure
Cloud
Docker
JavaScript
Kubernetes
Microservices
Node.js
OpenShift
Postgres
Python
React
Benefits
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.
Apply Now
Home
Jobs
Saved
Resumes