Taro Logo

Software Engineer II, Backend (Growth, Analytics, and Discovery)

Online travel platform serving 50+ million users in Indonesia
Jakarta, Indonesia
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Travel

Description For Software Engineer II, Backend (Growth, Analytics, and Discovery)

tiket.com is a leading online travel platform in Indonesia, serving over 50 million users with their travel needs. As a Software Engineer II in the Backend team focusing on Growth, Analytics, and Discovery, you'll be part of a mission-critical team ensuring millions of users have the best experience in planning their adventures.

The role combines technical expertise with business impact, requiring strong backend development skills particularly in Golang or Java. You'll work with modern technologies including Elastic Search, Kafka/RabbitMQ, and various databases (RDBMS, NoSQL, Redis). The position emphasizes clean code practices, API development, and performance optimization.

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 in a hybrid setting in Jakarta, collaborating with cross-functional teams to build and maintain scalable systems that power travel experiences for millions of users.

The ideal candidate will have 2-4 years of backend development experience, strong fundamentals in computer science, and experience with modern development practices including CI/CD, TDD, and microservices architecture. You'll be joining a company that values technical excellence, continuous learning, and has a direct impact on how people experience travel in Indonesia.

Last updated 11 days ago

Responsibilities For Software Engineer II, Backend (Growth, Analytics, and Discovery)

  • 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 (Growth, Analytics, and Discovery)

Go
Java
Kafka
Kubernetes
Redis
  • Bachelor degree or equivalent 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 metrics monitoring and 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 II, Backend (Growth, Analytics, and Discovery)