Skip to content

Senior Full-stack Software Engineer
Company | Manulife |
---|
Location | Kitchener, ON, Canada |
---|
Salary | $94220 – $174980 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree or equivalent experience in computer science, Engineering or related field or equivalent experience is a bonus.
- Minimum of 2 to 3 years of experience leading a team of Full stack Software Engineers.
- Minimum of 5-7 years of experience in a full stack software development.
- Proficient in NodeJS (knowledge of NestJS Framework is a plus).
- Strong experience with React framework (NextJS Framework is a plus).
- Proficient in writing and maintaining Infrastructure as Code (Terraform, Terraform Workspaces).
- Experience with RESTful API design and development.
- Familiarity with databases (SQL and NoSQL) and data modeling.
- Knowledge of cloud platforms Azure containerization (Docker and Kubernetes).
- Experience with CI/CD pipeline and tools such as GitHub Actions and Jenkins.
- Proficiency with version control systems (Git) is a must.
Responsibilities
- Develop and maintain end to end application stack which includes frontend, backend and cloud infrastructure for the application.
- Participate in architectural discussions and contribute to the design of the new features and systems.
- Contribute to the team by conducting code reviews to ensure the code quality and follow industry norms.
- Debug and resolve technical issues and bugs with the multi-functional teams and segments.
- Mentor Junior engineers and provide technical guidance.
Preferred Qualifications
- Knowledge of NestJS Framework is a plus.
- Strong experience with NextJS Framework is a plus.