The Lead Full Stack Engineer will guide the design, implementation, and maintenance of the innovative SaaS platform.
This role involves providing technical direction to the team, working across both front-end and back-end technologies to ensure scalable and efficient software solutions.
The engineer will collaborate closely with cross-functional teams to understand end-user requirements, optimize application performance, and enforce best coding practices.
Responsibilities include mentoring junior developers, driving innovation, and ensuring the continuous growth and success of the platform.
The engineer will lead the design and maintenance of insurance enterprise software solutions, demonstrating expertise in technology selection, architecture, and best practices.
The role requires optimizing platform performance for large datasets and high user traffic, conducting code reviews, and addressing bugs to maintain platform reliability.
Security and compliance must be ensured by following best practices for securing web applications and adhering to relevant regulations.
Staying updated with the latest technologies and guiding the team in remaining competitive is essential.
The platform must be designed for scalability and flexibility to accommodate evolving features as the user base grows.
Requirements:
A proven experience of 8+ years as a Full Stack Engineer, with a track record of leading complex SaaS applications is required.
A strong technical background with proficiency in front-end and back-end technologies, including JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, and Docker is necessary.
Candidates must have a strong background in RESTful API design patterns with specifications in OpenAPI and Swagger, and familiarity with API Gateways provided by cloud platforms.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud for building scalable applications is essential.
A minimum of 2 years in a senior or management role is required to guide and inspire development teams.
A thorough understanding and practical experience with Test-Driven Development (TDD) to ensure robust and well-tested code is necessary.
Experience with unit, integration, and function testing using front-end and back-end testing libraries is required.
In-depth knowledge of web security best practices and experience in ensuring compliance with industry regulations is essential.
Demonstrated experience in performance optimization for high-traffic web applications is required.
Experience with container technologies like Docker and a good understanding of cloud infrastructure and solutions is necessary.
Experience in collaborating with cross-functional teams is essential.
Excellent problem-solving skills and a proactive approach to troubleshooting and bug-fixing are required.
Strong communication skills to effectively interact with both technical and non-technical team members with diverse backgrounds are necessary.
A passion for staying updated with the latest trends, technologies, and best practices in software development is essential.
Benefits:
The position offers an international environment to work in.
A competitive remuneration package is provided.
A hybrid work model is available for those in Ho Chi Minh City, while remote working is offered for those outside the city.
Employees receive 15 days of annual leave.
A 13th-month pay is included in the benefits.
An annual performance bonus is provided.
Stock options are available after 6 months of employment.
Health insurance is included in the benefits package.
Company activities and events are organized for employees.
A learning and development plan is offered to support professional growth.