Full Stack Software Engineer

Manulife•Boston, MA
•Hybrid

About The Position

Join the Document Analytics team to build modern, secure, and scalable technology that makes data more accessible and useful. The role spans the full software development lifecycle, from solution design and hands-on development through testing, deployment, troubleshooting, and production support. The engineer will build user-facing applications, APIs, integrations, and data-driven capabilities that connect users with information and analytical insights. This is a collaborative position working with engineers, architects, analytics professionals, product teams, operations, designers, and business stakeholders to deliver reliable technical solutions. The position is based in Boston, Massachusetts, with a hybrid working arrangement. The expected salary range is $90,160–$167,440 USD, with potential incentive compensation tied to business and individual performance. The role is an existing vacancy.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • At least 3 years of professional software engineering experience.
  • Demonstrated experience building both front-end and back-end applications.
  • Strong hands-on experience with React, JavaScript/TypeScript, HTML, and CSS.
  • Professional backend development experience using at least one of Go/Golang, C#/.NET, or Java; Go/Golang is strongly preferred.
  • Experience designing, developing, and consuming APIs and web services.
  • Experience working with Kubernetes and containerized applications.
  • Solid understanding of software engineering principles, application architecture, testing, and maintainable code.
  • Strong debugging and problem-solving skills, including investigating and resolving complex technical issues.
  • Ability to evaluate requirements, recommend technical approaches, and estimate level of effort.
  • Strong communication and collaboration skills, including working effectively across technical and non-technical teams.
  • Continuous-learning mindset and willingness to constructively challenge existing approaches.

Nice To Haves

  • Hands-on experience with Go/Golang in production environments.
  • Experience with PostgreSQL/Postgres or comparable relational databases.
  • Experience with Microsoft Azure and Azure Kubernetes Service (AKS), or other cloud platforms such as AWS or Google Cloud.
  • Knowledge of DevOps and CI/CD practices.
  • Experience with Git/GitHub and modern source-control practices.
  • Experience with engineering and project-tracking tools such as Jira.
  • Experience developing data-intensive, analytics, or document-processing applications.

Responsibilities

  • Design, build, and maintain full-stack applications using React, TypeScript/JavaScript, HTML, and CSS.
  • Develop reliable, scalable, and secure backend services using Go, C#, and/or Java.
  • Design and develop RESTful APIs, services, and integrations for access to data and analytical capabilities.
  • Build and maintain efficient database solutions, including PostgreSQL/Postgres and other data technologies.
  • Translate requirements into effective technical solutions in partnership with product managers, architects, engineers, and business stakeholders.
  • Collaborate with UX and design partners to deliver intuitive, high-quality user experiences.
  • Assess technical requirements, recommend solution options, and provide development and delivery estimates.
  • Troubleshoot complex application and production issues and contribute to root-cause resolution.
  • Develop unit and integration tests to maintain reliability and code quality.
  • Participate in code reviews, pair programming, and other collaborative engineering practices.
  • Work with Kubernetes and cloud-native technologies to support scalable application deployment.
  • Use modern development tools, including GitHub Copilot, to improve engineering productivity and quality.
  • Explore technologies and development practices that can improve products and the engineering environment.
  • Take problems from requirements through implementation, testing, and production while collaborating with colleagues.

Benefits

  • Eligible employees may receive health insurance, dental insurance, mental health benefits, vision insurance, short- and long-term disability insurance, and life and AD&D insurance coverage.
  • Adoption/surrogacy and wellness benefits, as well as employee/family assistance plans.
  • Retirement savings plans, including pension/401(k) plans, and a global share ownership plan with employer matching contributions.
  • Financial education and counseling resources.
  • U.S. paid time off includes up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time (or more where required by law).
  • Statutory leaves of absence.
  • Opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
  • Customizable benefits for eligible employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service