Full-Stack Software Engineer
$90K/yr – $167K/yr
You'll complete your application on the employer's website.
$90K/yr – $167K/yr
You'll complete your application on the employer's website.
Job type
Salary
$90K/yr – $167K/yr
Location
Sector
Posted
20 days ago
Manulife/John Hancock is hiring a Full-Stack Software Engineer for its Document Management SmartCOMM Team. The role develops, maintains, integrates, and improves the SmartCOMM platform and its applications, workflows, and services for customer communications.
Responsibilities
Design, develop, test, and support full-stack applications and integrations that leverage the SmartCOMM platform
Support the ongoing operation, modernization, and optimization of SmartCOMM templates, workflows, and document delivery services
Develop APIs, services, and user interface components to support 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 closely with cross-functional teams to deliver business value
Preferred
Experience with Smart Communications (SmartCOMM) or enterprise document composition platforms
Experience with document management, customer correspondence, and workflow solutions
Exposure to PaaS and micro-service architectures
Exposure to and understanding of Agile scrum methodologies and experience of working in an Agile team
Experienced in grasping and explaining high level solution architecture
Exposure to and basic understanding of collaboration tools like Slack, Skype, JIRA
Smart Communications (SmartCOMM)
Enterprise document composition platforms
Document management
Customer correspondence
Workflow solutions
PaaS
Microservices architecture
Agile Scrum
Agile team experience
Solution architecture
Slack
Skype
JIRA
Communication
Benefits
Eligible employees: customizable health, dental, mental health, and vision benefits; short- and long-term disability, life and AD&D insurance coverage; adoption/surrogacy and wellness benefits; and employee/family assistance plans.
Eligible employees: retirement savings plans (including pension/401(k) savings plans and a global share ownership plan with employer matching contributions) and financial education and counseling resources.
U.S. employees: up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time (or more where required by law) each year, plus the full range of statutory leaves of absence.
Eligible employees have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
Hybrid working arrangement.
The company will empower employees to learn and grow the career they want.
The company will recognize and support employees in a flexible environment where well-being and inclusion are more than just words.
Company
Insurance and financial services for customers, advisors, and businesses.
Toronto, Ontario, CAN
http://www.manulife.com/
Founded in 1887
10001+ employees
Qualifications
At least 3-5 years of experience in Frontend and Backend technologies such as HTML, CSS3, JavaScript, Typescript, Node, Angular 2+, .NET, React and Java
Experience in working with Database such as MongoDB and SQL
Experience in Framework and API / Service Layer such as Spring Boot (Rest Template, Feign Client, Zuul, Sleuth/Zipkin, Hystrix and Maven), Swagger, Node/Express
Familiar with NewRelic and Kibana
Good Foundation in data structures, algorithms, and OO Design with rock-solid programming skills
Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
Understanding of software development lifecycle
Occasionally participates in demos utilizing new tech.; control guidelines required
Familiar with modern software architectures and API-driven development
Familiar with technologies such as: API Gateways, Messaging, Data Event Streaming, REST, SOAP, Distributed Tracing, Relational and Document Database Interface/SQL
Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
Works together in a small team with a common purpose, follows rules from team members
Experience with Smart Communications (SmartCOMM) or enterprise document composition platforms
Experience with document management, customer correspondence, and workflow solutions
Exposure to PaaS and micro-service architectures
Exposure to and understanding of Agile scrum methodologies and experience of working in an Agile team
Experienced in grasping and explaining high level solution architecture
Exposure to and basic understanding of collaboration tools like Slack, Skype, JIRA
Required skills
JavaScript, TypeScript, Node.js and Express, Angular, React, .NET, Java, MongoDB, SQL, Spring Boot, REST APIs, SmartCOMM
Preferred skills
Exposure to PaaS and micro-service architectures
Experience
3+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Boston, MA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…