Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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

. Design, build, and maintain scalable applications across the full technology stack .

Posted 9/21/2026full-timeVancouver • CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack application development using React, Node.js, and Python, with a strong focus on performance, security, and reliability. Proven ability to mentor teams, influence technical direction, and implement engineering best practices in a fast-paced, agile environment.

Highest-signal resume keywords
Full-Stack DevelopmentPolyglot ProgrammingCloud PlatformsDevOps ExpertiseMentoring Technical Teams

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
ReactNode.jsPythonJavaScriptHTML5CSSMicroservicesPostgreSQLOOPDesign Patterns
Soft Skills
CollaborationMentoringInfluencing Technical Decisions
Tools & Technologies
GitHubDockerKubernetesOpenShiftAWSAzureCI/CD Pipeline OptimizationTest Automation Frameworks
Industry Keywords
Agile DevelopmentAI-Assisted Development ToolsSecurity StandardsPerformance Standards

Tech Stack

Tools & technologies
AWSAzureCloudDockerJavaScriptKubernetesMicroservicesNode.jsOpenShiftPostgresPythonReact

About the role

Key responsibilities & impact
  • Design, build, and maintain scalable applications across the full technology stack
  • Develop and optimize full-stack applications using React, Node.js, and Python
  • Collaborate with product, architecture, security, and design stakeholders to translate requirements into scalable solutions
  • Evaluate and integrate new tools as business needs evolve
  • Write clean, maintainable code
  • Conduct code reviews and participate in architecture discussions
  • Ensure applications meet performance, security, and reliability standards
  • Contribute to documentation
  • Participate in on-call rotations
  • Help establish engineering best practices
  • Mentor junior engineers
  • Influence technical direction and own complex projects from conception through production

Requirements

What you’ll need
  • 3+ years of software development experience
  • Polyglot programming expertise in JavaScript, Python, HTML5/CSS, and Shell scripts
  • Expert-level full-stack development using React/HTML5, Node.js/Python, and microservices
  • Strong fundamentals in AI, agent, MCP server/client, microservices, OAuth2, PostgreSQL, OOP, design patterns, and 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
  • Cloud platforms such as OpenShift, AWS, and Azure
  • DevOps expertise with GitHub, Docker, and Kubernetes
  • Test automation frameworks and CI/CD pipeline optimization
  • Experience with agile transformation or process improvement
  • Experience with AI-assisted development tools such as GitHub Copilot, Windsurf, and Claude Code

Benefits

Comp & perks
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Commissions
  • Stock where applicable
  • Coaching and managing opportunities supporting development
  • Flexible work/life balance options
  • Dynamic, collaborative, progressive, and high-performing team environment
  • Opportunities to do challenging work