Taro Logo

Senior Software Engineer, Backend (Pricing & Promo)

Travel technology company serving 50+ million users to craft their own adventure through their platform.
Jakarta, Indonesia
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Travel

Description For Senior Software Engineer, Backend (Pricing & Promo)

tiket.com is a leading travel technology company in Indonesia, serving over 50 million users in their journey to craft perfect travel experiences. As a Senior Software Engineer in the Backend team focusing on Pricing & Promo, you'll be at the forefront of building robust and scalable systems that power the core pricing and promotional features of the platform.

The role demands expertise in backend development with a strong focus on Golang, along with experience in various modern technologies including event-driven architecture, containerization, and cloud-native applications. You'll be working with a tech stack that includes Java, Golang, Redis, Elasticsearch, Kafka/RabbitMQ, and Kubernetes, building high-performance APIs and maintaining critical systems.

Your responsibilities will encompass building and extending backend code following SOLID principles, creating and maintaining APIs, implementing comprehensive test suites, and collaborating with technical leads for code reviews. The ideal candidate should have at least 5 years of software engineering experience, strong system design capabilities, and experience with high-scalable applications.

The position offers a hybrid work arrangement in Jakarta, allowing you to collaborate with a dynamic team while maintaining flexibility. You'll be part of an organization that values technical excellence, continuous learning, and innovation in the travel technology sector. If you're passionate about creating impact at scale and want to be part of a team serving millions of users in their travel journey, this role presents an excellent opportunity to grow and contribute to a leading travel platform in Indonesia.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Backend (Pricing & Promo)

  • 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 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 Senior Software Engineer, Backend (Pricing & Promo)

Go
Java
Kubernetes
Redis
MongoDB
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
  • Experience 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
  • Experience with Kubernetes (plus)
  • Experience with SaaS industry, Open API (plus)
  • 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 (Pricing & Promo)