Position: Full stack Engineer
Location: Toronto, ON – Weekly 4 days onsite
Hiring Mode: Contract
Job Description/ Responsibilities
Innovate with AI: Drive team velocity by leveraging Gen AI-assisted development tools like (Copilot, Windsurf, Claude Code) to build, refactor, and maintain worldclass codebases.
- Architect at Scale: Create highly scalable, reusable, and maintainable services that serve millions of users.
- Collaborate & Lead: Work within an Agile squad of technical and business partners. You will be responsible for team health, providing support, coaching, and fostering an inclusive culture.
- Bridge the Gap: Translate complex technical AI and cloud architectures into human terms for Product Owners and Stakeholders.
- Drive Automation: Design and implement CI/CD pipeline enhancements through agent integration to increase deployment efficiency and reliability.
What are the top 3 skills required for this role?
Experience: 5 years of professional experience building applications, with demonstrated depth in either frontend or backend development.
- Primary Stack Mastery: Deep proficiency in either Angular (frontend) or Java/Node.js (backend), with hands-on experience building robust solutions in your area of specialization.
- Python Experience: Working knowledge of Python is advantageous, particularly for developing AI/ML solutions and implementing next-generation AI applications.
- Secondary Stack Exposure: Solid foundational knowledge and practical experience in your non-primary stack, with demonstrated ability and willingness to learn and adapt across the full stack.
- Cloud Engineering: 2 years of hands-on experience with AWS, Azure, or OpenShift, focusing on distributed cloud applications and containerization (Docker/Kubernetes).
- Version Control: Expert knowledge of code merging and branching methodologies using Git.
- CI/CD Expertise: Hands-on experience with GitHub Actions workflows, implementing automated testing, security scanning, and deployment pipelines.
- Design Integration: Comfortable using Figma to translate high-fidelity designs into pixel-perfect production code.
- API & Design: Expert knowledge of RESTful APIs, OpenAPI specifications, and software design patterns.
- DevOps Mindset: Experience in high-frequency CI/CD environments (shipping to production daily) with a focus on automated unit, functional, and performance testing.
The Modern AI Edge
- AI-Assisted Development: Proven experience using GitHub Copilot, Windsurf, or Claude Code to accelerate development cycles and improve code quality.
- Observability: Skilled in production support using monitoring tools like Splunk or Dynatrace.
- Agent Automation: Experience building and integrating intelligent agents into CI/CD pipelines to automate code reviews, testing, and deployment processes. Bonus Points (Nice-to-Haves)
- Agentic AI: Knowledge of Agentic AI frameworks and experience building autonomous agents or complex AI workflows.
- Mobile Development: Exposure to mobile frameworks (iOS/Android/Crossplatform) to support multi-channel experiences.
WHY JOIN US?
- Impact: Build services that shape the future of banking for RBC.
- Tech Stack: Work with the latest in Gen AI, Cloud-native architecture, and modern DevOps.
- Culture: Be part of a diverse, inclusive team that prioritizes mentorship and professional growth.