Senior Full Stack Developer – Global Security
Company | Royal Bank of Canada |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, 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.