Search by job, company or skills

Full Stack Software Engineer

5-6 Years
Quick Apply
  • Posted 8 hours ago
  • Be among the first 10 applicants

Job Description

We are currently seeking a Full Stack Software Engineer to join us in providing production support. In this role, the work will include working with various squads to resolve technical issues and ensure software/hardware is kept current on Path to Green initiatives. The ideal candidate will combine their engineering and problem-solving background with strong interpersonal skills to ensure that the processes and systems are constantly evolving to address business needs in a fast-moving and collaborative environment. You will collaborate directly with an agile team consisting of Product Owners, Integration Analysts, and other stakeholders.

Position Responsibilities:

  • Design and deliver end-to-end SmartComm-based customer communication solutions that align with enterprise architecture standards and support high-volume document generation.
  • Develop and optimize SmartComm configurations to simplify template creation, reduce manual effort, and improve efficiency for business users.
  • Configure and manage SmartComm components to enhance document assembly rules, ensuring accurate generation of complex, multi-section communications in daily operations.
  • Build, maintain, and improve SmartComm data models using SmartComm Data Modeler, enabling consistent, reusable, and scalable data structures across products and channels.
  • Create and manage document templates, clauses, and layouts using SmartComm Draft Editor to ensure high-quality, compliant, and user-friendly outputs.
  • Collaborate with product owners, business analysts, designers, and developers to translate business requirements into scalable SmartComm solutions and integrations.
  • Define and implement robust integrations between SmartComm and core enterprise systems, ensuring seamless data flow and system interoperability.
  • Review existing SmartComm implementations to identify opportunities for performance optimization, improved maintainability, and stronger alignment with architectural standards.
  • Produce comprehensive technical design documents, configuration guides, and data mapping documentation to support development, maintenance, and knowledge sharing.
  • Establish and promote best practices for error handling, logging, monitoring, and overall solution reliability within SmartComm environments.
  • Partner with testing teams to define and validate test cases for templates, data models, and document assembly logic, ensuring high-quality and accurate outputs.
  • Diagnose and resolve production issues related to SmartComm templates, configurations, or data mappings; implement root-cause fixes to prevent recurrence.
  • Contribute reusable components, frameworks, and best practices to accelerate delivery and ensure consistency across SmartComm implementations.
  • Pair program with other specialists on the team.
  • Stay up to date on the latest development technologies and trends.
  • Use leading technologies such as GitHub Copilot to increase efficiency

Required Qualifications:

  • 5+ years Full-Stack Engineer experience
  • Experience translating user requirements into software requirements
  • Ability to build moderately complex code to specifications and standards
  • Amenable to work on a night shift work schedule (8pm to 5am) and on a hybrid work set up of 3x a week in office reporting.
  • Must have experience in SQL.
  • Good interpersonal skills to convey issues and work to both technology and business customers
  • Experience with technologies such as: SmartComm, SmartComm Data Modeler is a must.
  • Experience with technologies such as: C#, .NET, JSON, XML is a must.
  • Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures) is a must.
  • Experience working with modern software architectures and API-focused development and scripting languages
  • Experience working in an agile and DevSecOps environment
  • 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
  • Prioritizes efficient code production by using open-source frameworks and patterns
  • Demonstrates all core skills, and good interpersonal skills for the role
  • Good working and background knowledge of area of practice
  • Participates in functional demos applying new tech; designs own control structures
  • Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
  • Understands how to find and reuse patterns and platforms in the Manulife ecosystem and the broader community •
  • Experience with technologies such as: SQL, Relational databases, Data Mapping, ETL concepts, Data Transformation
  • Experience with technologies such as: React, React Native, Node, Angular, JQuery
  • Experience with technologies such as: JavaScript, Python, Scala or Java

When you join our team:

  • We'll empower you to learn and grow the career you want.
  • We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
  • As part of our global team, we'll support you in shaping the future you want to see.

Spotlight
  • Cafeteria, Joining goodies, Maternity leaves, Annual leaves, Rewards & recognition, Course reimbursements, Professional degree assistance, Stock options, Health & insurance, Life insurance, Mental health wellbeing

Bachelors/ Degree

More Info

Job Type:
Function:
Employment Type:

Job ID: 153854379

Similar Jobs

Bengaluru, India, Remote

Skills:

Html5SqlNodejsJavascriptJavaEs6CSSRest ApisReactMochaGraphqlJestChaiCypress

Remote

Skills:

JavaAwsMachine LearningSpring CloudRedisPythonDevops

Beware of Scammers

We don’t charge money for job offers