Enable job alerts via email!

Senior Software Engineer

Bookcabin

Daerah Khusus Ibukota Jakarta

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading travel technology company is seeking an experienced Software Engineer (Go) to join their backend team in Jakarta. You will design scalable systems and develop robust backend services crucial for business operations. Ideal candidates will have a Bachelor's in Computer Science and at least 4 years of experience in OTA or SaaS environments, focusing on Go and distributed systems. Competitive salary and contract employment offered.

Qualifications

  • Strong experience in backend development using Go (Golang).
  • Minimum 4 years of experience working in an OTA or SaaS environment.
  • Solid understanding of microservices architecture and distributed systems.

Responsibilities

  • Design, build, and maintain backend services using Go (Golang).
  • Work closely with product managers and frontend developers.
  • Architect scalable microservices and APIs for high-volume user bases.

Skills

Backend development using Go (Golang)
RESTful API design
Microservices architecture
Problem-solving skills

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

PostgreSQL
MySQL
MongoDB
Docker
Kubernetes
Git
Job description

Job Title: Software Engineer (Go)

Location: Menteng, Jakarta

Employment Type: Contract (Extendable)

About the Role

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.