Full-Stack Software Engineer

Manulife•Boston, MA
•$90,160 - $167,440•Hybrid

About The Position

Join the Document Management SmartCOMM Team to support and enhance an enterprise customer communications platform. The role is responsible for developing, maintaining, integrating, and continuously improving SmartCOMM to enable the creation, management, and delivery of customer communications across multiple business channels. You will collaborate with business partners, architects, developers, and platform owners to design and implement scalable solutions for document generation, correspondence management, workflow automation, and digital communications. The role includes full-stack application and integration development, platform operations and modernization, troubleshooting, and contributions to architecture, roadmaps, automation, and continuous improvement. Solutions must meet security, compliance, and operational standards, and work is delivered with cross-functional teams using Agile practices.

Requirements

  • At least 3–5 years of experience with frontend and backend technologies such as HTML, CSS3, JavaScript, TypeScript, Node, Angular 2+, .NET, React, and Java.
  • Experience with databases such as MongoDB and SQL.
  • Experience with frameworks and API/service-layer technologies, including Spring Boot (Rest Template, Feign Client, Zuul, Sleuth/Zipkin, Hystrix, and Maven), Swagger, and Node/Express.
  • Familiarity with NewRelic and Kibana.
  • Strong foundation in data structures, algorithms, and object-oriented design, with strong programming skills.
  • Familiarity with Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerating feature delivery.
  • Understanding of the software development lifecycle.
  • Occasionally participate in demonstrations utilizing new technology; control guidelines are required.
  • Familiarity with modern software architectures and API-driven development.
  • Familiarity with API gateways, messaging, data event streaming, REST, SOAP, distributed tracing, and relational and document database interfaces/SQL.
  • Collaborative attitude and willingness to work with team members, coach, participate in code reviews, and share skills and methods.
  • Ability to work in a small team with a common purpose and follow rules from team members.

Nice To Haves

  • Experience with Smart Communications (SmartCOMM) or enterprise document composition platforms.
  • Experience with document management, customer correspondence, and workflow solutions.
  • Exposure to PaaS and microservice architectures.
  • Exposure to and understanding of Agile Scrum methodologies and experience working in an Agile team.
  • Experience grasping and explaining high-level solution architecture.
  • Exposure to and basic understanding of collaboration tools such as Slack, Skype, and JIRA.

Responsibilities

  • Design, develop, test, and support full-stack applications and integrations that use the SmartCOMM platform.
  • Support the operation, modernization, and optimization of SmartCOMM templates, workflows, and document delivery services.
  • Develop APIs, services, and user interface components for document creation and customer communication processes.
  • Collaborate with business analysts and stakeholders to translate requirements into scalable technical solutions.
  • Troubleshoot and resolve platform, integration, and production issues while ensuring high availability and performance.
  • Participate in system design, code reviews, architecture discussions, and technical documentation.
  • Support cloud and on-premises integrations with enterprise systems, document repositories, workflow platforms, and messaging services.
  • Contribute to platform roadmaps, automation initiatives, and continuous improvement efforts.
  • Ensure solutions adhere to security, compliance, and operational standards.
  • Participate in Agile ceremonies and work with cross-functional teams to deliver business value.

Benefits

  • Customizable benefits for eligible employees, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy, wellness benefits, and employee/family assistance plans.
  • Retirement savings plans, including pension/401(k) savings plans, and a global share ownership plan with employer matching contributions.
  • Financial education and counseling resources.
  • U.S. paid time off program: 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.
  • Incentive programs with incentive compensation tied to business and individual performance.
  • Learning and career growth opportunities.
  • Flexible environment supporting well-being and inclusion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service