Description
We are seeking a Senior Full-stack Software Engineer to join our team.
Job Summary: As a Senior Full-stack Software Engineer, you will develop and maintain end-to-end application stacks, participate in architectural discussions, conduct code reviews, debug and resolve technical issues, apply best practices for system security, write clean and maintainable code, manage vendors, contribute to Agile planning, and provide production support.
Responsibilities:
- Develop and maintain end-to-end application stack which includes frontend, backend and cloud infrastructure.
- Participate in architectural discussions and contribute to the design of new features and systems.
- Conduct code reviews to ensure quality and follow industry norms.
- Debug and resolve technical issues and bugs 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 adhering to industry standards.
- 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.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering or related field (or equivalent experience).
- 8+ years of full-stack software development experience; minimum of 5 years of experience in a leading role.
- Proficiency in Java, Springboot, Angular, Node.js/React, Azure DB, JavaScript, AKS & Azure cloud services.
- Solid experience or technical knowledge of Alibaba cloud, Polar DB, AI technologies are an advantage.
- Experience with DevOps, RESTful API design, CI/CD pipelines (GitHub Actions, Jenkins) and version control.
- Strong understanding of performance optimization and coding standard.
- Collaborative mindset with ability to coach, mentor and lead teams.
- Experiments with emerging technologies and understanding how they will impact what comes next.
- Familiarity with insurance industry and distribution compensation systems is a plus.
- Experience managing sizable projects or programs is preferable.
Benefits:
- We’ll empower you to learn and grow the career you want.
- We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our global team, we’ll support you in shaping the future you want to see.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://manulife.wd3.myworkdayjobs.com/en-US/MFCJH_Jobs/job/Hong-Kong/Senior-Full-stack-Software-Engineer_JR26081494-1