(mid-senior) Software Backend Engineer, IXT Core

Engineering · Taiwan

Job description

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.

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 


Teams

This job is not in any teams