Senior Software Engineer, Accommodation (Backend)

tiket.com is a leading Indonesian online travel agency and technology company.
Jakarta, Indonesia
Backend
Senior Software Engineer
Hybrid
5+ years of experience

Description For Senior Software Engineer, Accommodation (Backend)

tiket.com is seeking a Senior Software Engineer for their Accommodation (Backend) team. This role offers an exciting opportunity to work on cutting-edge backend systems for a leading travel technology company. As a Senior Software Engineer, you'll be responsible for building and extending backend code using SOLID principles and clean code practices. You'll develop APIs to serve frontend applications, focusing on performance benchmarking and improvement. The role involves maintaining and extending test suites, refactoring existing code, and documenting your work. You'll also create unit tests and implement self-tests to ensure code quality. Collaboration is key, as you'll assist the technical lead in code reviews and follow-ups.

The ideal candidate should have a strong background in Computer Science or Information Technology, with at least 5 years of experience as a Senior Engineer. Proficiency in Java is mandatory, with Golang experience being a plus. You should be well-versed in system design, GRPC, and various databases including RDBMS, NoSQL, Redis, and Elastic Search. Experience with event-driven architecture (Kafka or RabbitMQ), CI/CD practices, and containerization technologies like Docker and Kubernetes is highly valued. The role requires a detail-oriented individual with strong analytical skills, capable of working in a fast-paced environment and handling pressure.

Join tiket.com to be part of a dynamic team that's shaping the future of travel technology in Indonesia and beyond. This hybrid role offers the flexibility of remote work combined with in-office collaboration, providing an ideal balance for productivity and team synergy. If you're passionate about backend development, have a knack for solving complex problems, and want to contribute to a leading travel platform, this role at tiket.com could be your next big career move.

Last updated 5 months ago

Responsibilities For Senior Software Engineer, Accommodation (Backend)

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

Requirements For Senior Software Engineer, Accommodation (Backend)

Java
Go
Redis
MongoDB
MySQL
Kafka
RabbitMQ
Kubernetes
  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology
  • Min. 5 years of working experience as Senior Engineer or equivalent
  • Experience working with System Design
  • Experienced in using Java or Golang (Java is Mandatory)
  • Experienced with GRPC
  • Experience working with RDBMS or NoSQL
  • Experience working with Redis and Memcached
  • 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
  • Experience with Kubernetes
  • Knows how to analyze log
  • Experience with pair programming
  • Experience with Linux syntax, Docker
  • Good sense of prioritization and product knowledge/product ownership
  • Critical thinking, fast learner, and excellent communication skills
  • Well-motivated, responsible for the deadline, and can work under pressure

Interested in this job?

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

Senior Software Engineer, Flight (Backend)

Senior Software Engineer for Flight Backend at tiket.com, building robust travel technology solutions in Jakarta.

Sr Software Engineer Flight (Backend)

Senior Software Engineer role at tiket.com, focusing on backend development for flight systems using Java and modern technologies.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer role at Amazon's IT Services division, building scalable internal applications using AWS technologies.

Sr. Software Development Engineer, Studios Tech, Studios Core Software

Senior Software Engineer role at Amazon Studios Technology, building scalable backend systems for TV and movie production, offering $151K-$261K salary plus benefits.

Senior Software Dev Engineer, Alexa Daily Essentials (ADE)

Senior Software Engineer role at Amazon working on Alexa Daily Essentials, building voice-based solutions for home productivity and enterprise customers.