Taro Logo

Software Engineer II, Backend (Flight)

Online travel platform serving 50+ million users for booking flights and travel experiences in Indonesia.
Jakarta, Indonesia
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Travel

Description For Software Engineer II, Backend (Flight)

tiket.com is a leading online travel platform in Indonesia, serving over 50 million users in their travel booking needs. As a Software Engineer II in the Backend Flight team, you'll play a crucial role in ensuring millions of users have the best experience while planning their adventures.

The role focuses on building and maintaining robust backend systems that power the flight booking infrastructure. You'll work with modern technologies including Golang, Java, and event-driven architectures using Kafka/RabbitMQ. The position requires strong expertise in backend development, with emphasis on SOLID principles and clean code practices.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the travel tech industry. You'll be working on critical systems that directly affect millions of users' travel experiences, while collaborating with a technical team in a hybrid work environment. The role offers exposure to various modern technologies and architectural patterns, including microservices, event-driven systems, and cloud infrastructure.

The ideal candidate will bring 2-4 years of backend development experience, strong technical skills in Golang or Java, and experience with distributed systems. You'll be joining a company that values technical excellence, continuous learning, and has a direct impact on how millions of people plan and book their travel experiences.

Last updated 2 months ago

Responsibilities For Software Engineer II, Backend (Flight)

  • Build and extend backend code based on SOLID Principle and Clean Code
  • Build APIs that serve frontend apps – Benchmark and improve performance
  • Maintain and extend test suite
  • Refactor and improve existing code to incorporate better patterns
  • Document and write about the work
  • Create unit test and implement self test
  • Assist technical lead to review and follow up code

Requirements For Software Engineer II, Backend (Flight)

Go
Java
Kafka
Kubernetes
Redis
  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology
  • 2-4 years experience in a backend development role
  • Experienced in using Golang or Java
  • Experience with Elastic Search
  • Experience with CI/CD, TDD, Refactor/Rewrite system
  • Experience with Event-Driven Architecture such as Kafka or RabbitMQ
  • Experience with Git Flow
  • Knowledge of monitoring metrics and log analysis
  • Good sense of prioritization and product knowledge
  • Critical thinking, fast learner, and excellent communication skills
  • Well-motivated, responsible for deadline, and can work under pressure

Interested in this job?

Jobs Related To tiket.com Software Engineer II, Backend (Flight)