Associate Full Stack Software Engineer

 

Description:

We are excited to add an associate full stack engineer to our team who will be able to bring their unique ideas, viewpoints, and technical experience. You will have the ability to work on new features and have an active voice in our digital solutions and work within a collaborative and supportive team structure where we ‘get it done together’ and ‘own it’ on a day-to-day basis.

 

As a Associate Full Stack Engineer, you will :

  • Participate in ideation and brainstorming sessions to devise creative and innovative digital solutions.

  • Design, code, unit test and integrate new features and functionality.

  • Collaborate with product partners, software engineers, quality engineers and business analysts to uncover problems and opportunities to deliver new business value through software.

  • Maintain and ensure high quality software, with accountability for production reliability and usage.

  • Promote agile principles and methodology within the squad.

  • Mentor and guide junior engineers, sharing your knowledge and expertise, conducting code reviews, and providing constructive feedback, to help them grow professionally.

  • Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.

  • Complete documentation as part of definition of done. e.g., deployment, maintenance, support and for business needs

  • Keep up to date on latest test software and frameworks.

  • Drive software development process to quality-centric methodologies


What we are looking for

  • Bachelor’s degree in computer science, software engineering, or a related field (or equivalent experience).

  • 1 to 2 years of professional experience in software development, with a focus on React, Typescript, Node and MongoDB tech stack.

  • Knowledge of software development standard methodologies, design patterns, and SOLID principles.

  • Strong understanding of software architecture and the ability to design scalable and efficient systems.

  • Engineer and test high quality RESTful APIs and microservices.

  • Knowledge of asynchronous programming and multithreading concepts.

  • Ability to analyze and debug complex issues in a distributed system.

  • Version control, performance optimization and coding standard processes.

  • Experience in Behavioral driven development and test-driven development.

  • Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods.

  • Continuously learn from both success and failure.

  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion.

  • Good verbal and written communication; effectively articulate technical vision, possibilities, and outcomes.

  • Proactive and open attitude towards learning new technologies and frameworks.

  • Demonstrated passion for technology and a commitment to staying up-to-date with the latest industry trends.

Organization Manulife
Industry IT / Telecom / Software Jobs
Occupational Category Associate Full Stack Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-03-15 6:04 am
Expires on 2025-04-29