Job Overview
We are a rapidly expanding insurtech company in search of a highly skilled and experienced (Senior) Backend Engineer to join our engineering team. As a (Senior) Backend Engineer, you will play a crucial role in designing and developing resilient, scalable, and high-performance backend systems that drive our cutting-edge insurance solution, allowing you to make a substantial impact.
Learn more about IXT: https://theixt.com/
OneDegree Tech Blog: https://medium.com/onedegree-tech-blog/followers
Responsibilities
- Design, develop, and maintain high-performance backend systems using microservices architecture to support our cutting-edge insurance platform and services.
- Collaborate with cross-functional teams, including the PM team, FE team, QA team, SRE team , Client team to ensure seamless integration and delivery of our insurance solutions.
- Write clean, efficient, and maintainable code, following industry best practices and coding standards.
- Implement comprehensive unit tests to ensure the quality, stability, and reliability of our backend systems.
- Leverage your deep understanding of backend system design concepts to optimize system performance, scalability, and security in our insurance services/platform.
- Utilize excellent project and time management skills to deliver high-quality solutions within tight deadlines, adapting to the fast-paced nature of our startup environment.
- Perform root cause analysis of production errors, proactively identify and resolve technical issues, and ensure the reliability and availability of our services.
- Demonstrate strong problem-solving skills to overcome technical challenges, while effectively communicating solutions to both technical and non-technical stakeholders.
- Apply your strong knowledge of modern technical stacks, including microservices, databases (e.g., Postgres), caching systems (e.g., Redis), message queues (e.g., RabbitMQ), OAuth/JWT authentication, and containerization technologies (e.g., K8S/Docker) to build scalable and our resilient insurance platforms.
- Work independently or collaboratively within a team, depending on project requirements, and contribute to the growth and success of our startup culture.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a (Senior) Backend Engineer or a similar role, with a track record of successfully delivering high-quality backend solutions in the insurance or financial industry.
- Proficiency in programming languages such as Python, Java, Golang, Node.js
- Strong understanding of microservices architecture and its implementation principles, with a focus on building scalable and reliable insurance systems.
- Extensive experience with unit testing frameworks and methodologies, ensuring the quality and stability of the codebase.
- Solid knowledge of backend system design patterns, scalability, and performance optimization techniques.
- Ability to analyze and troubleshoot complex technical issues in production environments, ensuring the smooth operation of our insurance platforms.
- Familiarity with cloud technologies (Azure or GCP/AWS) and experience in deploying applications to the cloud is a plus.
- Excellent collaboration and teamwork skills, with the ability to mentor and guide junior team members when required.
Interview Process
- Phone interview: 0.5-1 hour
- Selection Test: 2 hours
- 1st Interview: 2.5 hours, online coding test & meet with hiring managers
- 2nd Interview: 1 hour, meet with Taiwan Director
Other Benefits
To us, people are our greatest asset, and we are more than happy to invest in employees! We create a healthy work atmosphere and provide you with the tools and support for doing your job successfully. With a culture of flexibility and transparency, we believe there should be no barriers, and everyone’s contributions matter.
Work-Life Balance is a must
- 15 days annual leaves (pro-rata for the partial month at the first year)
- 5 days full-pay sick leaves, 3 days menstrual leaves
- Health check subsidy
- Ergonomic-design chair and fully-equipped devices for work
Grow together & keep learning
- Conferences & external subsidy
- Learning clubs to share technical skills (e.g: Frontend/Backend tech sharing, Product Management...etc)
Work Hard, Play even Harder
- Various entertainment & sports clubs, attend basketball clubs today, and play board games tomorrow!
- Snacks & beverages to refill your energy anytime
Top Skills
What We Do
OneDegree was established in 2016 to accelerate technological innovations in the insurance industry and to make insurance more accessible to everyone. OneDegree has operations in Hong Kong, Taipei, Shenzhen and Singapore. Its subsidiary OneDegree Hong Kong received a virtual insurer licence from the Hong Kong Insurance Authority in April 2020. It has a multi-line digital insurance business that offers protection for pet, e-commerce, home, critical illness and digital assets for individuals and businesses. Another subsidiary, OneDegree Global, is a provider of modern insurance technology solutions, which have been well-received in the industry and are adopted by leading insurers in Asia seeking to accelerate digital transformation. OneDegree has raised over USD70 million to date. For more information about OneDegree, please visit www.onedegree.hk