Z

Zurich Insurance

Global insurer providing property, casualty, life

Fullstack Senior Developer

Full-Stack EngineeringUpdated on Nov 14
Full-timeKuala Lumpur, Federal Territory of Kuala Lumpur, MalaysiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of programming experience.
  • Experience with TypeScript.
  • Strong experience building full-stack applications with Next.js.
  • Experience with the NestJS framework.
  • Experience integrating with AWS components such as S3 and SQS.
  • Experience with PostgreSQL databases.
  • Strong experience with API development using REST/JSON, Swagger, and Postman.
  • Experience with synchronous and asynchronous design patterns.
  • Experience with SOAP, JavaScript programming, and design patterns.
  • Experience with Jira and SonarQube.
  • Experience with AI tools such as GitHub Copilot and Claude Code.
  • Knowledge of object-oriented modelling.
  • Sound understanding of IT project delivery and agile and DevOps methodologies.
  • Problem-solving skills.
  • Experience with integration design patterns.
  • Ability to investigate new and emerging technologies in depth.

Responsibilities

  • Build an understanding of business requirements and translate them into scalable technical solutions.
  • Design and develop full-stack web applications using Next.js and NestJS.
  • Build responsive, secure, and reusable frontend components aligned with modern UI/UX standards.
  • Develop server-side functionality using NestJS capabilities, including API routes, server components, middleware, and backend-for-frontend patterns.
  • Design and build domain-centric APIs and integrations.
  • Develop REST/JSON APIs and microservices to support platform capabilities.
  • Build integrations with internal Zurich systems and external partner platforms.
  • Implement synchronous and asynchronous integration patterns, including queue-based and event-driven flows.
  • Integrate with AWS services such as S3, SQS, and other cloud-native components.
  • Work with databases such as PostgreSQL, including schema design, query optimization, and data access patterns.
  • Create and maintain API documentation using tools such as Swagger/OpenAPI.
  • Perform unit, integration, and end-to-end testing for frontend and backend components.
  • Collaborate with product owners, architects, DevOps engineers, QA teams, and other development teams.
  • Promote good engineering practices, including clean code, secure coding, code reviews, and maintainable architecture.
  • Use AI-assisted development tools such as GitHub Copilot and Claude Code responsibly to improve delivery efficiency.

About the Company

Zurich Insurance

Global insurer providing property, casualty, life

Zurich Insurance Group provides global multi-line insurance for individuals, families, small and mid-sized businesses, public entities, and multinational corporations in more than 200 countries. Its Property & Casualty arm covers personal lines like car and home, plus a wide range of commercial coverages (property, casualty, motor fleet, marine, construction, energy, financial lines, international programs); its Life business offers protection, savings, retirement, and unit-linked products. The Farmers Group manages Farmers Exchanges in the United States. The company also provides risk engineering and prevention services to help customers reduce risk and build climate resilience, with products sold through agents, brokers, bank partners, and direct channels. Its goal is to provide financial protection and risk management solutions that help customers manage uncertainty and build resilience over the long term.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
1872

Recently Posted Jobs

Explore more opportunities at Zurich Insurance

See more jobs