
Lead Full Stack Developer (Toronto)
- Toronto, ON
- Permanent
- Temps-plein
- Consulting on business assessment and requirements analysis processes, for the development of cloud based software systems.
- Performing complex application programming activities, including coding, testing, debugging, documenting, maintaining, and modifying complex applications programs.
- Coordinating coding, testing, implementation and documentation of application solutions.
- oversee the development work across multiple capabilities.
- Coach other developers.
- Full application architecture and foundations such as authentication and authorization
- Experience with building scalable, performant and high available web applications, coaching and mentoring engineering team members
- 5-7 years of experience in team leadership and management skills
- Java application frameworks, such as Java/Spring Boot and integration technology and frameworks such as Apache Camel, Kafka, and Spring Integration.Front end frameworks (React or Angular).
- Hands on experience with designing and implementing unit test both front end and backend programming languages Relational database (PostgreSQL, Oracle, for example) and/or document database (MongoDB), Data modelling, data query (SQL,, e.g.) and ETL
- Understanding and experience with cloud technology , particularly for Kubenetes, Kubectl CLI, and one commercial cloud solutions such as Azure (preferred), GCP, AWS
- Deep insight and passionate about the agile development process. Knowledge and experience with DevOPS/CICD pipelines and tools such as JIRA, Github, Jenkins, UCD.
- Strong communication skills
- Other technologies for example NodeJS, Python
- ML experience
- Positive work culture emphasizing diversity and inclusion, volunteerism and community involvement
- A comprehensive Total Rewards Program including great benefits, annual incentive program and recognition
- Leaders who support your development
- A dynamic, collaborative, and high-performing team
- Opportunities to do challenging work and grow your career
- Work-life integration