Full Stack Software Engineer
Manulife View all jobs
- Waterloo, ON
- Permanent
- Full-time
- Contribute to technical discussions and decisions that support scalable, maintainable software solutions
- Analyze and improve backend and frontend systems to enhance performance, reliability, and user experience
- Develop, test, and maintain applications using technologies such as React, Node.js, and Spring Boot
- Build high-quality user interfaces and APIs using internal standards, open-source libraries, and best practices
- Support application modernization and integration efforts across platforms
- Monitor and improve system performance and reliability using observability and telemetry tools (e.g., New Relic)
- Provide guidance and knowledge-sharing to teammates, supporting a collaborative and learning-focused team environment
- Approximately 4+ years of experience in full stack software development (or equivalent practical experience)
- Experience working with cloud-based platforms, including containerized environments such as Azure/AKS
- Proficiency with TypeScript, React, Redux, and Playwright for web application development
- Experience developing services using Node.js and/or Spring Boot, ideally within a microservices architecture
- Familiarity with SQL databases
- Experience using Jira or similar tools for work tracking and delivery planning
- Exposure to CI/CD and DevOps tools such as Jenkins, Snyk, and SonarQube
- Experience with Git-based source control workflows (e.g., GitHub)
- We’ll empower you to learn and grow the career you want.
- We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our global team, we’ll support you in shaping the future you want to see.