Posted in

Senior Full-stack Software Engineer

Senior Full-stack Software Engineer

CompanyManulife
LocationKitchener, ON, Canada
Salary$94220 – $174980
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.