Must-Have Criteria
Minimum
5 years of work experience
, ideally close to
10 years of technical engineering experience
Open to any background;
insurance industry experience preferred
Strong experience in
Java and/or cloud environments
Trilingual
– English and Chinese (Mandarin \& Cantonese)
Vendor management experience
Position Responsibilities
Develop and maintain the
end-to-end application stack
, including frontend, backend, and cloud infrastructure
Participate in
architectural design discussions
and contribute to new features and systems
Conduct
code reviews
to ensure quality and adherence to industry standards
Debug and resolve technical issues in collaboration with cross-functional teams
Apply best practices for
system security
, including authentication, authorization, encryption, and threat mitigation
Write clean, maintainable, and well-documented code
Manage vendors
to ensure timely, high-quality, and cost-effective deliverables
Contribute to
Agile planning and delivery
of user stories in a SCRUM environment
Provide
production support
during non-office hours as required
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
8+ years
of full-stack software development experience
Minimum
5 years in a leading role
Proficiency in:
Angular
Node.js / React
JavaScript
Azure DB
AKS \& Azure cloud services
Solid experience or technical knowledge of
Alibaba Cloud, Polar DB, and AI technologies
is an advantage
Experience with
DevOps
, RESTful API design, CI/CD pipelines (GitHub Actions, Jenkins), and version control
Strong understanding of
performance optimization
and coding standards
Collaborative mindset with the ability to
coach, mentor, and lead teams
Experience experimenting with
emerging technologies
Familiarity with the
insurance industry and claims systems
is a plus
Experience managing sizable projects or programs is preferable