Software Engineer II (Backend, Promo)

Jakarta, Indonesia
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Travel

Description For Software Engineer II (Backend, Promo)

Tiket is seeking a Mid-Level Backend Software Engineer to join their technology team in a hybrid work environment. This role focuses on developing and maintaining backend systems for their travel and transportation platform. The ideal candidate will have strong experience with Golang/Java and modern backend technologies. You'll be responsible for building APIs, improving system performance, and maintaining high-quality code through SOLID principles and clean code practices. The position offers opportunities to work with modern technologies including Kubernetes, Redis, and event-driven architectures using Kafka or RabbitMQ. The role requires a blend of technical expertise and collaborative skills, as you'll be working closely with technical leads and contributing to code reviews. This is an excellent opportunity for a motivated engineer looking to grow in a dynamic travel technology company while working with cutting-edge technologies and scalable systems.

Last updated 16 days ago

Responsibilities For Software Engineer II (Backend, Promo)

  • Build and extend backend code based on SOLID Principle and Clean Code
  • Build APIs that serve frontend apps
  • Benchmark and improve performance
  • 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, Promo)

Go
Java
Redis
Kafka
RabbitMQ
Kubernetes
Linux
  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology
  • Minimum 2+ years of working experience
  • Experience working with System Design
  • Proficient in using Golang/Java
  • Experience with CI/CD, TDD, Refactor/Rewrite system
  • Experience with Event-Driven Architecture
  • Experience with Git Flow
  • Strong product sense, critical thinker, fast learner
  • English communication skills
  • Highly motivated, deadline-focused
  • Experience with RDBMS or NoSQL (plus)
  • Experience with Redis and Memcached (plus)
  • Experience with Elastic Search (plus)
  • Experience with Kubernetes (plus)
  • Experience with pair programming (plus)
  • Experience with Linux syntax, Docker (plus)

Interested in this job?

Jobs Related To Tiket Software Engineer II (Backend, Promo)

Software Engineer II, Platform (Backend)

Software Engineer II, Platform (Backend) position at tiket in Jakarta, focusing on backend development and API creation using Golang/Java.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.