Senior Full-stack & Forward Deployed Engineers

Circo Hai Ba Truong, D3 HCMC · Offer up to 70M gross

Location: Vietnam Key Relationships: International Development Team, CTO & Management Team, Partner Business & Technical Stakeholders, Product Team Global Footprint: Singapore, Vietnam, Portugal, and other international markets The Opportunity Our client is a fast-growing technology company operating in the insurance ecosystem, with an innovative digital marketplace and open insurance platform designed to transform how insurance products are distributed. The platform connects insurers, distribution partners, and service providers, creating a digital ecosystem around protection needs. Its orchestration platform enables customers to accelerate digital transformation and deliver embedded insurance experiences through white-labelled journeys and APIs across P&C and Life insurance. The client is looking for Senior Full-stack Engineers to join its Vietnam team and contribute to an international technology environment. In this role, you may work across two teams in parallel: a dedicated partner-account delivery team , where you customize and extend the platform for a specific partner, and the core product team , which continues to develop the shared product roadmap. You will work directly with partner business and technical stakeholders to understand requirements, shape solutions, and turn business needs into working software. You will own outcomes end to end — from proposing and building solutions through deployment, go-live, and post-launch success. Key Responsibilities Design, develop, and maintain scalable, high-performance backend services and microservices using Java , applying clean code principles and modern software engineering practices. Build and maintain modern frontend applications and microservices using Angular , contributing to reusable UI components and the team's Storybook. Hands-on development of RESTful APIs, backend services, and microservices-based solutions, ensuring performance, scalability, reliability, and maintainability. Design and implement cloud-native solutions using Azure/AWS , Docker, and Kubernetes/AKS. Apply modern architectural patterns and engineering practices, including Microservices, Domain-Driven Design (DDD), Event-Driven Architecture, and Test-Driven Development (TDD). Understand and contribute to the enterprise data landscape, including data stores and data flows across operational systems within a microservices architecture. Implement automated testing throughout the development lifecycle, including unit, integration, and end-to-end testing, following a shift-left testing approach. Actively use AI coding assistants such as GitHub Copilot, Claude, or Cursor in daily development to accelerate delivery and improve code quality while maintaining engineering oversight. Work closely with architects, engineers, and product teams to design and deliver technical solutions aligned with engineering standards. Take ownership of technical implementation from solution design and development through deployment, go-live, and post-launch stabilization. Work directly with partner business and technical stakeholders to understand requirements, translate business needs into technical solutions, and deliver working software. Customize, configure, and extend the platform to support partner-specific business processes, workflows, products, and integration requirements. Contribute to both partner delivery and the core product roadmap, identifying reusable capabilities and feeding partner-specific learnings back into the shared platform. Manage multiple priorities across partner engagements and product development while maintaining high engineering standards and delivery commitments. Continuously explore emerging technologies, engineering practices, and rapid prototyping approaches to improve solution validation and time-to-market. Communicate effectively in English, both verbally and in writing. Requirements — What Makes You Stand Out Full-stack Engineer: 3–5 years of experience in software engineering, designing, developing, and deploying cloud-native applications. Senior Full-stack Engineer: 5+ years of hands-on experience in full-stack software development. Strong hands-on experience with Java for backend development and Angular for frontend development. Solid understanding and practical experience building RESTful APIs, microservices, and distributed systems. Strong experience with Microservices Architecture and Event-Driven Architecture . Experience with cloud platforms ( Azure or AWS ), including designing and deploying scalable cloud-native solutions. For Senior level, experience designing solutions for complex business rules and cloud infrastructure is expected. Hands-on experience with Docker and Kubernetes/AKS. Good understanding of software engineering principles, including DDD, TDD, clean code, and automated testing. Experience with CI/CD pipelines, unit testing, integration testing, and end-to-end testing. Familiarity with AI-powered development tools such as GitHub Copilot, Claude, or Cursor is highly valued. Business & Consulting Skills Previous experience in insurance consulting, solution architecture, or software/services environments within the insurance domain is preferred. Proven customer-facing or client-embedded engineering experience, with the ability to own stakeholder relationships and delivery outcomes. Strong problem-solving skills and the ability to translate complex business requirements into practical technical solutions. Excellent communication and consulting skills, with the ability to bridge business and technical perspectives. Ability to independently manage and deliver projects with a high degree of autonomy. Comfortable working across multiple teams, managing changing priorities, and operating in fast-paced environments. Ability to quickly understand unfamiliar business domains, insurance products, processes, and partner operating models. A Successful Candidate Will Demonstrate Strong hands-on engineering capabilities with a balance of backend and frontend development. A collaborative approach to bringing business and technology stakeholders together to deliver measurable business value. Proactive, analytical, and solutions-oriented thinking. An innovative and entrepreneurial mindset. Strong ownership, accountability, and decision-making capabilities. Customer empathy, with success measured by customer and product outcomes, not simply the amount of code delivered. Ability to operate as a hands-on technical owner within a partner engagement while continuing to contribute to the shared product. Benefits Highly competitive remuneration package Premium healthcare coverage for yourself and two family members Monthly meal, telephone, and transportation allowances Generous year-end bonus Strong business and technical leadership team International and collaborative working environment Opportunities to travel and work across Southeast Asia Exposure to modern technologies and cloud-native architecture Flexible working hours And more benefits to come

A role recruited by TechVibe, a technology recruitment company based in Ho Chi Minh City, Vietnam.

See all open jobs · Applicant privacy notice · teamtechvibe.com