Senior Fullstack Engineer

ABOUT CLIENT

Our client is a startup company focusing on building a marketplace for insurance products

JOB DESCRIPTION

As a Backend Engineer, your main responsibilities will be to:
Design and develop high-performance, scalable, and testable components for the architecture
Architect, develop and deploy modern architectural patterns and techniques including microservices, DDD and TDD
Participate in the platform design committee and take responsibility for the end-to-end solution architecture and deliverables
Design a developer experience that enables autonomous and agile operation for teams
Lead the development of new features for the platform, ensuring high quality
Design and develop RESTful APIs and microservices-based solutions using container technologies
Ensure high engineering standards, with a focus on performance and scalability
Collaborate with architects, engineers, and project teams to ensure adherence to architectural principles
Write well-documented, maintainable, and clean code
Demonstrate strong communication skills in English, both verbal and written
Utilize rapid prototyping techniques to accelerate time-to-market for customers
Stay updated on new technology trends

JOB REQUIREMENT

Required Qualifications:
4-6 years of senior experience or 7+ years of Lead-Principal experience in architecting, developing, and deploying modern cloud native solutions
Experience in designing solutions for managing complex business rules within the Azure ecosystem and cloud infrastructure as a Principal
Proficient in working with microservices architecture and event-driven architecture
Previous experience in Insurance consulting/architecture within a software and/or services company is preferred
Capability to break down complex issues, find solutions and consolidate them
Ability to work independently on projects with strong attention to detail and follow-up
 
Skills and Attributes:
Collaborative approach in bringing business and technology stakeholders together for delivering technology solutions that yield tangible business benefits, for the Lead/Principal role
Proactive, solutions-oriented, innovative and entrepreneurial thinking
Capacity to work autonomously and as part of a team in a fast-paced, high-volume environment
Strong decision-making abilities
Strong work ethic

WHAT'S ON OFFER

Exciting Opportunity
Develop cutting-edge products using up-to-date cloud and microservices technologies, from concept to implementation, in a supportive and autonomous environment.
Play a pivotal role in a potential groundbreaking startup in the Insurance Domain.
Attractive Benefits
Competitive salary package
Comprehensive healthcare coverage for you and two family members
Monthly meal, telephone, and transport allowances
Generous year-end bonus
Strong business and technical support
Dynamic and vibrant international work culture
Potential for travel and work in South East Asia
Modern and well-equipped office in District 1 (HCM city)
Access to the latest technologies and flexible work hours
And more benefits in the pipeline.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Java, Spring, Backend

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Job ID:

J01400

Status:

Close

Related Job:

Senior Fullstack .NET Engineer

Ho Chi Minh


Outsource

  • .NET
  • Frontend
  • Azure

Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using various technologies. Develop high-quality, maintainable code for both backend services and client-side applications. Translate business and stakeholder requirements into efficient, reliable technical solutions. Contribute to system architecture, technical direction, and continuous improvement of engineering practices. Advocate for software quality through code reviews, testing, and adherence to best practices. Solve complex technical problems and proactively drive solutions to completion. Actively participate in Agile/Scrum processes and promote a collaborative, transparent team culture. Continuously learn, innovate, and contribute ideas to enhance product and team performance.

Negotiation

View details

Fullstack .NET Engineer

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • Angular
  • Azure

Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using .NET, Angular, Microservices, and Azure. Develop high-quality, maintainable, and efficient code for backend services and frontend applications. Translate business requirements into reliable and scalable technical solutions. Contribute to system architecture, technical direction, and continuous improvement of engineering practices. Promote software quality through code reviews, testing, and adherence to best practices. Address complex technical challenges and proactively drive solutions to completion. Actively engage in Agile/Scrum processes, ensuring effective collaboration and delivery. Work closely within a collaborative, transparent, and egalitarian team environment. Continuously learn, innovate, and contribute ideas to enhance product quality and team performance.

Negotiation

View details

Senior Automation Quality Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Automation Test

Design and develop automated testing frameworks and solutions that promote quality engineering and shift-left testing practices. Analyze, design, create, and execute automated test cases for backend microservices and monolithic applications, as well as end-to-end tests using tools such as Cypress and Playwright. Design, create, and maintain automated tests across unit, API, integration, system, and end-to-end testing, while continuously enhancing test coverage and quality. Conduct manual testing and perform non-functional testing, including performance, resilience, and security testing. Integrate testing practices into CI/CD pipelines. Collaborate with software engineers, product owners, and stakeholders to identify and manage quality risks. Review code and provide guidance to developers on creating effective automated tests. Contribute to exploratory testing, release verification, and initiatives for continuous improvement. Actively engage in sprint planning and other Agile ceremonies, offering insights and guidance on quality and testing progress. Lead quality assurance and automation efforts within the Scrum teams, striving to elevate overall quality standards.

Negotiation

View details