Full-Stack Software Development Expert

7 days ago


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

We are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team at John Hancock Life Insurance Company (U.S.A.).

Key Responsibilities
  • Develop and maintain clean, well-documented, and efficient code for both the front-end (React, HTML, CSS, JavaScript) and back-end (C#)
  • Work with product managers and other engineers to define technical requirements
  • Collaborate with designers to curate an idea user experience
  • Design and build scalable and secure APIs
  • Implement robust and efficient databases
  • Troubleshoot and debug complex technical issues
  • Write unit and integration tests to ensure code quality
  • Pair program with other engineers on the team
  • Stay up-to-date on the latest web development technologies and trends
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Minimum 8+ years in IT Software development experience
  • Minimum of 5+ years of experience as a Full Stack Software Engineer
  • Strong understanding of front-end and back-end development principles
  • Proficiency in HTML, CSS, JavaScript (including frameworks like React or Angular preferred)
  • Experience with a server-side language (C# preferred)
  • Experience with relational databases (e.g., MySQL, PostgreSQL)
  • Experience with building and maintaining APIs (RESTful preferred)
  • Leadership or mentorship experience is preferred at this level
What We Offer
  • Annual base salary range: $102,200.00 USD - $189,800.00 USD
  • Customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage
  • Retirement savings plans (including pension/401(k) savings plans and a global share ownership plan with employer matching contributions)
  • Financial education and counseling resources
  • Generous paid time off program, including up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time (or more where required by law)

  • Full Stack Developer

    2 weeks ago


    Kitchener, Ontario, Canada Carta Full time

    **Financial Reporting Team Member - Carta****About Carta**Carta is a leading platform that empowers individuals to manage their equity, build businesses, and invest in the companies of tomorrow. Our platform is designed to provide a seamless experience for our users, and we are seeking a talented **Full Stack Software Engineer** to join our Financial...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityWe are seeking an experienced and creative Sr. Full-Stack Engineer to join our growing School Products Team and contribute to the company's success.As part of the team, you'll be part of a dynamic and growing team that builds and supports technology solutions for internal enterprise clients. The projects and platforms include but are not...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityWe are seeking an experienced and creative Sr. Full-Stack Engineer to join our growing School Products Team and contribute to the company's success.As part of the team, you'll be part of a dynamic and growing team that builds and supports technology solutions for internal enterprise clients. The projects and platforms include but are not...

  • Software Engineer

    4 days ago


    Kitchener, Ontario, Canada Carta Full time

    About CartaCarta is a leading platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on compliance and growth, Carta supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under administration.Financial ReportingAs a core compliance tool, Financial Reporting...

  • Software Engineer

    4 days ago


    Kitchener, Ontario, Canada Carta Full time

    About CartaCarta is a leading platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on compliance and growth, Carta supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under administration.Financial ReportingAs a core compliance tool, Financial Reporting...


  • Kitchener, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled and experienced Full-Stack Software Engineer to join our team at Manulife. As a key member of our technology team, you will play a critical role in designing, developing, and deploying cutting-edge software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and develop high-quality...


  • Kitchener, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled and experienced Full-Stack Software Engineer to join our team at Manulife. As a key member of our technology team, you will play a critical role in designing, developing, and deploying cutting-edge software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and develop high-quality...


  • Kitchener, Ontario, Canada Planitar Inc. Full time

    Job SummaryWe are seeking an experienced and highly skilled Full Stack Tech Lead to join Planitar Inc. as a key member of our team. The ideal candidate will have a strong background in full-stack software development, proven leadership abilities, and a passion for mentorship and delivering complex technical projects.Key ResponsibilitiesLead the development...


  • Kitchener, Ontario, Canada Planitar Inc. Full time

    Job SummaryWe are seeking an experienced and highly skilled Full Stack Tech Lead to join Planitar Inc. as a key member of our team. The ideal candidate will have a strong background in full-stack software development, proven leadership abilities, and a passion for mentorship and delivering complex technical projects.Key ResponsibilitiesLead the development...


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

    Job Overview Are you an innovative professional with a knack for solving complex technical problems? Do you thrive on crafting exceptional, user-centric applications? If this resonates with you, we would like to connect. We are in search of a talented Senior Full-Stack Software Engineer to enhance our growing team. In this role, you will oversee the...


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

    Job Overview Are you an innovative professional with a knack for solving complex technical problems? Do you have a commitment to crafting exceptional, user-centric solutions? If so, we are eager to connect with you. We are in search of a proficient Senior Full Stack Software Engineer to enhance our growing team. In this role, you will oversee the entire...


  • Kitchener, Ontario, Canada Geotab Inc. Full time

    About Geotab Inc.Geotab Inc. is a leading provider of IoT and connected transportation solutions. As a global company, we strive to create a safe and sustainable environment for our customers and communities.Job SummaryWe are seeking a skilled Software Developer to join our MyGeotab Safety development team. As a key member of our team, you will be...


  • Kitchener, Ontario, Canada Geotab Inc. Full time

    About Geotab Inc.Geotab Inc. is a leading provider of IoT and connected transportation solutions. As a global company, we strive to create a safe and sustainable environment for our customers and communities.Job SummaryWe are seeking a skilled Software Developer to join our MyGeotab Safety development team. As a key member of our team, you will be...


  • Kitchener, Ontario, Canada Hive Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Developer to join our engineering team at Hive. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Kitchener, Ontario, Canada Hive Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Developer to join our engineering team at Hive. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


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

    Job Overview Are you an innovative professional who thrives on solving complex technical problems? Do you have a strong desire to build high-quality, user-centric applications? If this resonates with you, we would like to connect. We are in search of a talented Senior Full-Stack Software Engineer to become a vital part of our growing organization. In...


  • Kitchener, Ontario, Canada Conestoga Cold Storage Full time

    Job DescriptionJob Title: Senior Full Stack DeveloperJob Summary:We are seeking an experienced Senior Full Stack Developer to join our team at Conestoga Cold Storage. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web-based applications using leading edge technologies such as Python,...


  • Kitchener, Ontario, Canada Conestoga Cold Storage Full time

    Job DescriptionJob Title: Senior Full Stack DeveloperJob Summary:We are seeking an experienced Senior Full Stack Developer to join our team at Conestoga Cold Storage. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web-based applications using leading edge technologies such as Python,...


  • Kitchener, Ontario, Canada Google Full time

    About the RoleAs a Cloud Software Developer III, Full Stack at Google, you will be part of a small group of talented individuals who directly impact the daily lives of millions of drivers worldwide. Your technical expertise will be instrumental in designing, developing, testing, deploying, maintaining, and enhancing software solutions that leverage Google...


  • Kitchener, Ontario, Canada Google Full time

    About the RoleAs a Cloud Software Developer III, Full Stack at Google, you will be part of a small group of talented individuals who directly impact the daily lives of millions of drivers worldwide. Your technical expertise will be instrumental in designing, developing, testing, deploying, maintaining, and enhancing software solutions that leverage Google...