Taro Logo

Senior Software Engineer, Backend (B2B)

Online travel platform serving 50+ million users for booking travel experiences.
Jakarta, Indonesia
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Travel · Enterprise SaaS

Description For Senior Software Engineer, Backend (B2B)

tiket.com is a leading online travel platform in Indonesia, serving over 50 million users in their travel booking needs. As a Senior Software Engineer in the B2B Backend team, you'll play a crucial role in building and maintaining the core systems that power their travel services.

The role focuses on developing robust, scalable backend solutions using modern technologies like Golang, Java, and various cloud-native tools. You'll be working with event-driven architectures, implementing high-performance APIs, and ensuring system reliability through comprehensive testing and monitoring.

This position is perfect for experienced engineers who are passionate about building large-scale systems and have a strong foundation in backend development. You'll be working with cutting-edge technologies including Kubernetes, Kafka, Redis, and Elastic Search, while following best practices in software development such as SOLID principles and clean code.

The company offers a hybrid work environment in Jakarta, allowing for both collaborative office work and remote flexibility. As part of the technology B2B team, you'll be contributing to systems that handle millions of transactions and help users craft their travel adventures without headaches.

The ideal candidate should have at least 5 years of experience in software engineering, with strong expertise in Golang and distributed systems. You'll be expected to mentor others, review code, and contribute to the technical direction of the team. This role offers an excellent opportunity to work on challenging problems at scale while making a direct impact on millions of users' travel experiences.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Backend (B2B)

  • 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 and refactor existing code
  • Document and write about the work
  • Create unit tests and implement self tests
  • Assist technical lead to review and follow up code

Requirements For Senior Software Engineer, Backend (B2B)

Go
Java
Kubernetes
Redis
Kafka
RabbitMQ
  • Bachelor degree or equivalent in Computer Science/Information Technology
  • Minimum 5 years of working experience as Software Engineer
  • Knowledge of log analysis
  • Experience with System Design
  • Experience building high scalable API
  • Experienced in Java or Golang (Golang mandatory)
  • Experience with RDBMS or NoSQL
  • Experience with Redis and Memcached
  • Experience with Elastic Search
  • Experience with CI/CD, TDD, Refactor/Rewrite system
  • Experience with Event-Driven Architecture (Kafka or RabbitMQ)
  • Experience with Git Flow
  • Experience with Docker
  • 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

Interested in this job?

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