Senior Developer (Innovative Insurer)


  • Provide technical and business application consultation to business and IT teams in the areas of functionality, architecture, operating systems and databases for complex application systems
  • Work with architects to transform high-level architecture designs and assist in technical delivery of large-scale enterprise projects to implement optimized end-to-end solutions
  • Analyze existing systems and architectures for improvement recommendations
  • Assist in troubleshooting production issues and new build deployments
  • Ensure code quality, perform code reviews, and mentor development team members
  • Ensure users’ expectations are met, gain understanding when desired outcomes are not feasible and provide alternative solutions to meet objectives
  • Design and develop software for new functionality, improvements and system longevity
  • Ensure all documentation of technical architecture and systems are complete.
  • Provide training and guidance to team members and users as required


  • 5+ years’ experience in programming and systems analysis
  • 5+ years’ experience of Node.js, Typescript, HTML & CSS programming
  • Expert knowledge of object-oriented programming, design patterns, relational database design, operating systems, networking concepts, and systems integration
  • Solid knowledge of Agile and DevOps development processes and software development lifecycle
  • Experience with AWS cloud technologies, API development, container orchestration (Kubernetes, Docker), MongoDB, Postgres, Grafana
  • Familiar with CI/CD, including experience of continuous integration environments such as Jenkins
  • Experience using Agile tools to manage backlog and track iterations (e.g. Azure DevOps, Jira…)
  • Bachelor’s degree or equivalent experience
  • Experience working in both waterfall and Agile setups

Job Details

  • Negotiable
  • Hong Kong
  • Permanent


    *Required (All information are kept private and confidential)