Posted in

Senior Full Stack Developer – Global Security

Senior Full Stack Developer – Global Security

CompanyRoyal Bank of Canada
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Strong experience in cloud architecture (Azure, AWS) and containerization (Docker, Kubernetes).
  • 7+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Advanced expertise in Python development, including design patterns, unit testing, debugging, and frameworks (Django, Flask, FastApi).
  • Experience in working with Vue.js and related front-end tech stack.
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Proven experience in gathering and documenting technical requirements, with a strong focus on clarity and precision.

Responsibilities

  • Design, develop, and deploy high-performance, scalable software solutions using Python and Python frameworks.
  • Drive cloud initiatives by designing and optimizing solution on platforms like Azure and AWS.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Mentor junior engineers, foster knowledge sharing, and encourage technical growth within the team.
  • Troubleshoot and resolve technical issues while monitoring and improving the overall systems health.

Preferred Qualifications

  • Knowledge of CI/CD and DevOps tools such as Jenkins, GIT.
  • Exposure to monitoring and logging tools like ELK or Grafana.
  • Understanding of security best practices and implementing secure coding techniques.
  • Experience with event-driven architecture.