Software Engineer II, Platform (Backend)

Online travel and lifestyle booking platform in Indonesia
Jakarta, Indonesia
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Travel · E-Commerce

Description For Software Engineer II, Platform (Backend)

tiket is seeking a Software Engineer II for their Platform (Backend) team in Jakarta. This role offers a hybrid work environment and focuses on building and extending backend code based on SOLID principles and Clean Code. Key responsibilities include developing APIs for frontend apps, improving performance, refactoring existing code, documenting work, creating unit tests, and assisting with code reviews. The ideal candidate should have 2+ years of experience, proficiency in Golang/Java, and experience with various technologies such as RDBMS, NoSQL, Redis, Memcached, Elastic Search, CI/CD, TDD, Event-Driven Architecture, and Git Flow. This position offers an opportunity to work on cutting-edge technology in a dynamic, fast-paced environment within Indonesia's growing travel and lifestyle booking industry. Join tiket to contribute to innovative solutions and grow your career in a collaborative, tech-driven company.

Last updated 2 months ago

Responsibilities For Software Engineer II, Platform (Backend)

  • 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 tests and implement self-tests to ensure code is running well
  • Assist technical lead to review and follow up on developed code

Requirements For Software Engineer II, Platform (Backend)

Go
Java
Redis
MongoDB
MySQL
Kafka
RabbitMQ
Kubernetes
Linux
  • Bachelor's 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 such as Kafka or RabbitMQ
  • Experience with Git Flow
  • Strong product sense, critical thinker, fast learner
  • English communication skills
  • Highly motivated, deadline-focused, and thrives in dynamic environments

Interested in this job?

Jobs Related To tiket Software Engineer II, Platform (Backend)

Software Engineer II (Backend, Promo)

Mid-level Backend Software Engineer position at Tiket, focusing on API development and system optimization using Golang/Java, with 2+ years of experience required.

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.