Senior Software Engineer

BookCabin

Jakarta Pusat

On-site

IDR 240,000,000 - 420,000,000

Full time

8 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BookCabin is seeking an experienced Software Engineer (Go) to strengthen our backend team in Jakarta. You will design and implement scalable services powering OTA or SaaS platforms, including booking systems, user management, and payments.

You will collaborate with product managers and frontend engineers to deliver robust APIs, optimize performance, and participate in code reviews and agile ceremonies. Strong Go background and distributed systems understanding are required.

Qualifications

  • Bachelor's degree in CS, SE, or related field.
  • Experience in OTA or SaaS environments.
  • Strong backend development with Go and RESTful APIs.
  • Familiarity with microservices and distributed systems.

Responsibilities

  • Design, build, and maintain robust backend services using Go.
  • Collaborate with product managers, frontend teams, and other engineers.
  • Architect scalable microservices and APIs for high-volume traffic.
  • Optimize performance, scalability, and reliability.
  • Integrate with third-party APIs relevant to travel or SaaS.
  • Write clean, well-documented code and conduct code reviews.
  • Participate in agile ceremonies and sprint planning.

Skills

Go (Golang)
RESTful APIs
Microservices architecture
Distributed systems
SQL & NoSQL databases
Message queues (Kafka, RabbitMQ)
Git version control
Cloud platforms (AWS, GCP, Azure)
Docker & Kubernetes
Monitoring (Prometheus, Grafana)

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field

Tools

PostgreSQL
MySQL
MongoDB
Kafka
RabbitMQ
Git
Docker
Kubernetes
Prometheus
Grafana

Job description

We are looking for an experienced and driven Software Engineer (Go) to join our backend team. This role is ideal for engineers who have a solid background in building scalable systems within OTA (Online Travel Agency) or SaaS environments. You will help design and develop backend services that power critical business operations and deliver seamless experiences to our users.

Key Responsibilities:
  • Design, build, and maintain robust and high-performance backend services using Go (Golang).
  • Work closely with product managers, frontend developers, and other engineers to build features tailored to OTA or SaaS platforms (e.g., booking systems, user management, payment gateways, subscription models).
  • Architect scalable microservices and APIs that serve high-volume user bases.
  • Optimize application performance, scalability, and reliability.
  • Integrate with third-party APIs and systems relevant to travel or SaaS services.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews and contribute to engineering best practices.
  • Participate in agile ceremonies and collaborate on sprint planning.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong experience in backend development using Go (Golang).
  • Minimum 4 years of experience working in an OTA or SaaS environment.
  • Solid understanding of RESTful API design, microservices architecture, and distributed systems.
  • Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with message queues like Kafka or RabbitMQ.
  • Proficiency in version control tools such as Git.
  • Strong problem-solving skills and ability to work in fast-paced environments.
Preferred Qualifications:
  • Experience working with cloud platforms (AWS, GCP, Azure).
  • Hands-on experience with Docker, Kubernetes, and modern DevOps practices.
  • Knowledge of monitoring and alerting tools (e.g., Prometheus, Grafana).
  • Experience handling high-traffic systems and performance tuning.
  • Experience with .NET technologies is a strong plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

VLink Inc • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000
Backend Engineer (Java/Golang) - Financial Service
Backend Engineer (Java/Golang) - Financial Service

PT Adecco Personnel Indonesia • Tangerang

On-site
IDR 210,000,000 - 260,000,000
Full Stack Engineer
Full Stack Engineer

Jubelio • Daerah Khusus Ibukota Jakarta

On-site
IDR 100,000,000 - 150,000,000
Senior Backend Engineer
Senior Backend Engineer

Dealls – Jobs, CV & Mentoring • Kota Yogyakarta

On-site
IDR 279,000,000 - 502,200,000
Senior Backend Engineer
Senior Backend Engineer

Dealls – Jobs, CV & Mentoring • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 200,000,000 - 350,000,000
Software Backend Engineer- Central Tech
Software Backend Engineer- Central Tech

PT Trinusa Travelindo • Banten

On-site
IDR 279,000,000 - 502,200,000
Senior Backend Engineer
Senior Backend Engineer

Traveloka • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000
Backend Engineer
Backend Engineer

PT Trinusa Travelindo • Tangerang

On-site
IDR 334,800,000 - 502,200,000
Senior Software Engineer - Systems Architect & Team Mentor
Senior Software Engineer - Systems Architect & Team Mentor

Durianpay Indonesia • Jakarta Pusat

Hybrid
IDR 167,400,000 - 279,000,000
Senior Software Engineer
Senior Software Engineer

PT Fundo Sukses Bersama • Pluit

On-site
IDR 400,000,000 - 650,000,000