Senior Full Stack Developer – Angular/Node JS
Company | Royal Bank of Canada |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- 4+ years of experience in full-stack software development or engineering, with a deep understanding of system design and architecture.
- Advanced expertise in Node JS development, including unit testing, debugging, and frameworks.
- Strong experience in working with Angular and hands-on experience with web development (html, javascript, jquery, css, bootstrap)
- Knowledge of non-relational database systems (Mongo DB), web frameworks, and RESTful API development.
- Deadline-driven and results-oriented; able to meet consistently high-quality standards while handling a variety of tasks and deadlines simultaneously.
Responsibilities
- Design, develop, and deploy high-performance, reliable, and scalable full-stack software solutions (Angular, Node JS, Mongo DB).
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Troubleshoot and resolve technical issues while monitoring and improving the overall systems health.
- Continuously identify potential issues, conflicts, and risks while analyzing these issues and developing appropriate mitigations or escalating where appropriate.
- Establish strong working relationships across various business units and platforms to build influence and impact with key business partners.
Preferred Qualifications
- Knowledge of CI/CD and DevOps tools such as GIT, Github Actions, Akamai, Kyvos.
- Experience in cloud (Azure, OCP4) and containerization (Docker, Kubernetes).
- Exposure to monitoring and logging tools like Dynatrace and Kibana.
- Understanding of security best practices and implementing secure coding techniques.
- Experience with event-driven architecture.