Taro Logo

Software Engineer I, Backend (Flight)

Online travel platform serving 50+ million users for booking flights and travel experiences.
Jakarta, Indonesia
Backend
Entry-Level Software Engineer
Hybrid
Travel

Description For Software Engineer I, 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 I in the Backend Flight team, you'll be instrumental in ensuring smooth travel experiences for millions of users.

The role focuses on building and maintaining robust backend systems using modern technologies like Golang, Java, and various cloud-native tools. You'll work with event-driven architectures using Kafka, handle data storage with both SQL and NoSQL databases, and utilize caching solutions like Redis and Memcached.

This is an excellent opportunity for early-career developers to gain hands-on experience with enterprise-scale systems. You'll be working on critical flight-booking infrastructure, implementing clean code practices, and following SOLID principles. The position offers exposure to modern development practices including CI/CD, TDD, and containerization with Docker and Kubernetes.

As part of the t-fam (tiket family), you'll collaborate with technical leads and other team members, participating in code reviews and pair programming sessions. The hybrid work environment provides flexibility while maintaining team collaboration. The role requires strong problem-solving abilities and excellent communication skills, as you'll be working on systems that directly impact millions of travelers.

If you're passionate about travel tech and want to contribute to a platform that helps people "craft their own adventure," this role offers the perfect blend of technical challenges and real-world impact. The position provides opportunities to work with cutting-edge technologies while developing solutions that make travel booking seamless for users across Indonesia and beyond.

Last updated 16 days ago

Responsibilities For Software Engineer I, 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 I, Backend (Flight)

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

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