Senior Software Engineer, Backend (Accommodation)

Online travel platform serving 50+ million users for booking accommodations and travel experiences.
Jakarta, Indonesia
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Travel · E-Commerce

Description For Senior Software Engineer, Backend (Accommodation)

tiket.com, a leading online travel platform serving over 50 million users, is seeking a Senior Software Engineer to join their Backend Accommodation team. This role presents an exciting opportunity to make a significant impact on how millions of users plan and book their travel experiences.

The position requires a seasoned professional with at least 5 years of experience who will be responsible for building and maintaining robust backend systems using Java and modern technologies. You'll be working in a hybrid environment in Jakarta, focusing on creating efficient APIs, implementing clean code practices, and ensuring system reliability through comprehensive testing.

As a Senior Backend Engineer, you'll be at the forefront of solving complex technical challenges in the travel tech industry. The role demands expertise in various modern technologies including Java, Golang, GRPC, event-driven architectures (Kafka/RabbitMQ), and cloud-native technologies like Kubernetes. You'll be working with a tech stack that includes Redis, Elastic Search, and both SQL and NoSQL databases.

The ideal candidate should have a strong foundation in computer science, demonstrated through a bachelor's degree or equivalent experience. You should be passionate about clean code, system design, and maintaining high-quality software through practices like TDD and CI/CD. The role offers the opportunity to work on systems that directly impact millions of users while collaborating with a talented team of engineers.

What makes this role particularly exciting is the chance to work on a product that helps people create their perfect travel experiences. You'll be part of a company that values technical excellence, continuous learning, and innovation. The hybrid work arrangement offers flexibility while maintaining team collaboration and culture.

If you're passionate about travel tech, love solving complex technical challenges, and want to make a difference in how people experience travel, this role at tiket.com could be your next great adventure.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Backend (Accommodation)

  • Build and extend backend code based on SOLID Principle and Clean Code
  • Build APIs that serve frontend apps 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 tests and implement self-testing
  • Assist technical lead in code review and follow-up

Requirements For Senior Software Engineer, Backend (Accommodation)

Java
Go
Redis
Kafka
RabbitMQ
Kubernetes
  • Bachelor degree or equivalent in Computer Science/Information Technology
  • Minimum 5 years of working experience as Senior Engineer
  • Experience with System Design
  • Proficiency in Java (mandatory) and Golang
  • Experience with GRPC
  • Experience with RDBMS, NoSQL, Redis, and Memcached
  • Experience with Elastic Search
  • Experience with CI/CD, TDD, and system refactoring
  • Experience with Event-Driven Architecture (Kafka/RabbitMQ)
  • Experience with Git Flow
  • Experience with Kubernetes
  • Knowledge of log analysis
  • Experience with pair programming
  • Experience with Linux syntax and Docker
  • Good sense of prioritization and product ownership
  • Critical thinking, fast learning, and excellent communication skills
  • Well-motivated, deadline-oriented, and able to work under pressure

Interested in this job?

Jobs Related To tiket.com Senior Software Engineer, Backend (Accommodation)

Senior Software Engineer, Backend (B2B)

Senior Backend Engineer position at tiket.com, building scalable B2B solutions using Golang and modern cloud technologies in a hybrid work environment in Jakarta.

Sr. BIM Software Dev Engineer, Data Center Design Engineering

Senior BIM Software Development Engineer role at AWS focused on developing innovative Building Information Modeling and GenAI solutions for data center design and construction.

Sr. SDE, Amazon Personalization - Amazon Family

Senior SDE role at Amazon building AI-powered personalization features to transform shopping experiences for millions of customers worldwide.

Software Development Engineer, Open Data Analytics - Engines

Senior Software Engineer role at AWS focusing on big data analytics engines and open-source technologies like Apache Spark and Trino.

Sr. Software Dev Engineer, Store Testing Foundations

Senior Software Engineer role at Amazon focusing on building and improving automated testing infrastructure for the Amazon Store, offering competitive compensation and growth opportunities.