Senior Full Stack Engineer

2 weeks ago


Kitchener, Ontario, Canada ApplyBoard Full time
The Opportunity

We are seeking a highly skilled and experienced Sr. Full-Stack Engineer to join our dynamic School Products Team and contribute to the growth and success of our company.

As a key member of our team, you will be responsible for designing and implementing cutting-edge technology solutions for internal enterprise clients. Your expertise will be invaluable in shaping the future of our software and ensuring its quality and reliability.

Key Responsibilities:

  • Collaborate with Principal Engineers to develop and implement architecture and design
  • Work closely with cross-functional teams to deliver high-quality software and documentation
  • Improve existing features through refactoring, decomposition, bug-fixing, and preventive maintenance
  • Identify opportunities to enhance our software development process and implement improvements
  • Lead by example in promoting excellence in software engineering and serve as a mentor to less-experienced developers

Requirements:

  • Strong practical experience developing web-based commercial software with a modern tech stack
  • Excellent communication skills and ability to explain complex technical concepts
  • Demonstrated ownership and pride in software quality and user satisfaction
  • Knowledge of various programming paradigms, languages, design patterns, and tech stacks
  • High level of skill and craftsmanship in building software that stands the test of time
  • Ability to explain and defend opinions while maintaining an open mind
  • Experience with engineering practices and processes promoting incrementalism, frequent delivery, and tight feedback loops

Preferred Skills:

  • Experience with Node.js, Typescript, or Javascript
  • Front-end technology e.g. React
  • AWS services e.g. S3, DynamoDb, Lambda
  • Data storage systems e.g. relational databases (Postgres, Redshift), ORM libraries, document-based data stores (DynamoDB)
  • Experience working with data including data structures, transformation, and denormalization
  • Working with and creating APIs including HTTP, REST, and JSON API
  • API documentation using tools like Redoc.ly
  • Test automation including unit testing, integration testing, and end-to-end testing
  • Microservices and/or Service-oriented architecture
  • Knowledge on integration patterns, concepts, and implementation
  • DevOps, Observability, Infrastructure as Code
  • Markup languages e.g. XML and JSON

Nice to Have:

  • Experience working with AWS CDK or other Infrastructure as Code frameworks
  • Experience working with Serverless Architecture
  • Experience in data orchestration
  • Working knowledge of system integration
  • Leading projects as a technical/project lead


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team at Manulife Insurance Malaysia.About the Role:Lead the development of full-stack software solutionsCoach and mentor junior engineers to improve their skillsCollaborate with cross-functional teams to...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team at Manulife Insurance Malaysia.About the Role:Lead the development of full-stack software solutionsCoach and mentor junior engineers to improve their skillsCollaborate with cross-functional teams to...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Job Title: Senior Full Stack Engineer/Site Reliability EngineerWe are seeking a highly skilled Senior Full Stack Engineer/Site Reliability Engineer to join our team at Manulife Insurance Malaysia. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our identity and access management systems.About the...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Job Title: Senior Full Stack Engineer/Site Reliability EngineerWe are seeking a highly skilled Senior Full Stack Engineer/Site Reliability Engineer to join our team at Manulife Insurance Malaysia. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our identity and access management systems.About the...


  • Kitchener, Ontario, Canada Eggsmart Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Full Stack to join our team at {company}.As a key member of our team, you will be responsible for designing, developing, and maintaining cloud-based full stack applications.The ideal candidate will have a strong background in back-end development and experience with full stack technologies.We...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityWe are seeking a highly skilled and creative Senior Full-Stack Engineer to join our dynamic School Products Team and contribute to the growth and success of our company.As a key member of our team, you will be responsible for designing and implementing cutting-edge technology solutions for internal enterprise clients. Your projects will...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityWe are seeking a highly skilled and creative Senior Full-Stack Engineer to join our dynamic School Products Team and contribute to the growth and success of our company.As a key member of our team, you will be responsible for designing and implementing cutting-edge technology solutions for internal enterprise clients. Your projects will...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a seasoned Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. As a key member of our team, you will play a critical role in redefining how we get work done in collaboration with all Technology Segments.As a Senior Full Stack Software Engineer/Coach, you will be...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a seasoned Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. As a key member of our team, you will play a critical role in redefining how we get work done in collaboration with all Technology Segments.As a Senior Full Stack Software Engineer/Coach, you will be...


  • Kitchener, Ontario, Canada Church's Texas Chicken Full time

    We are seeking a Senior Software Engineer to lead our full stack development team. The ideal candidate will have expertise in Python and experience with cloud-based infrastructure.Key Responsibilities:Design and develop scalable software solutionsCollaborate with cross-functional teams to meet business objectivesEnsure high-quality code and adherence to...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the development of software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesDesign, develop, and deploy cloud-native...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the development of software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesDesign, develop, and deploy cloud-native...


  • Kitchener, Ontario, Canada Company 19 - John Hancock Life Insurance Company (U.S.A.) Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are scalable, secure, and meet the highest standards of quality.Key ResponsibilitiesDevelop and...


  • Kitchener, Ontario, Canada Company 19 - John Hancock Life Insurance Company (U.S.A.) Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are scalable, secure, and meet the highest standards of quality.Key ResponsibilitiesDevelop and...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the development of software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesLead the development of software solutions that...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the development of software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesLead the development of software solutions that...


  • Kitchener, Ontario, Canada Equitable Life of Canada Full time

    Job Title: Senior Full Stack Developer (.NET / React)Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our Individual Insurance agile team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and unit testing code, delivering on objectives established by business partners. You will understand and...


  • Kitchener, Ontario, Canada Equitable Life of Canada Full time

    Job Title: Senior Full Stack Developer (.NET / React)Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our Individual Insurance agile team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and unit testing code, delivering on objectives established by business partners. You will understand and...


  • Kitchener, Ontario, Canada Hive Full time

    Senior Full Stack DeveloperHive is seeking a highly skilled Senior Full Stack Developer to join our engineering team. As a key member of our team, you will be responsible for building and maintaining our core product, working closely with our customer success team to solve customer-impacting problems, and helping to grow our engineering team.Key...


  • Kitchener, Ontario, Canada Hive Full time

    Senior Full Stack DeveloperHive is seeking a highly skilled Senior Full Stack Developer to join our engineering team. As a key member of our team, you will be responsible for building and maintaining our core product, working closely with our customer success team to solve customer-impacting problems, and helping to grow our engineering team.Key...