RBC logo
RBCPosted 3 weeks ago

Full Stack Developer, AI

On-siteToronto, Ontario, Canada

Full TimeSmall

Job Summary

Develop and maintain full-stack solutions using Java, Python, Node.js, and Angular while building data engineering pipelines that integrate cloud platforms with automation and workflow orchestration tools. Own CI/CD and DevOps practices by designing pipelines with GitHub Actions and Helios, managing containerized deployments with Docker and Kubernetes, and applying AI tools effectively across the SDLC to support decision-making. Solve complex, cross-functional technical problems independently by translating concepts for non-technical stakeholders and driving informed decisions through collaboration with business partners and technical teams. Participate in design reviews, produce clear technical documentation, and maintain strong relationships with internal and external stakeholders to deliver measurable business outcomes.

Required Qualifications

  • 5+ years of software development experience
  • Experience with languages such as Java, Python and JavaScript
  • Strong foundation in SQL
  • Willingness to contribute across a diverse tech stack including Angular, Node.js, Kotlin, and Spring Boot
  • Proven experience delivering full-stack and data engineering solutions
  • Experience on cloud platforms (Azure, AWS, OpenShift, or similar)
  • Comfort working across VMs and Linux-based environments
  • Solid skills in database design, automation, and integrating distributed systems
  • Working knowledge of CI/CD pipelines and DevOps practices (GitHub Actions, Jenkins)
  • Containerization (Docker, Kubernetes)
  • Quality assurance through automated testing frameworks
  • Strong version control and code review practices using GitHub
  • Practical experience applying AI tools across the software development lifecycle
  • Strong problem-solving ability
  • Track record of independently owning technical challenges from design through to production-ready delivery
  • Excellent communication and collaboration skills
  • Ability to work effectively across technical and non-technical teams
  • Ability to translate complex concepts for diverse audiences

Desired Qualifications

  • Experience with both row-based and columnar databases such as PostgreSQL and Snowflake
  • Understanding of how to apply each for different data workloads
  • Familiarity with workflow automation and orchestration tools such as Ansible, Airflow, or Stone Branch
  • Experience with application monitoring and observability platforms such as Dynatrace
  • Experience working within agile teams
  • Contribution to ceremonies such as sprint planning, backlog refinement, and retrospectives
  • Fostering a collaborative culture of continuous improvement
  • Exposure to AI development patterns and tooling such as agentic workflows, Model Context Protocol (MCP), LLM orchestration frameworks (LangChain, LangGraph), and RAG-based architectures
  • Interest in building AI-powered tools and services

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce