Enable job alerts via email!

Backend Developer

Geniebook Pte. Ltd.

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 200.000.000 - 300.000.000

Full time

17 days ago

Job summary

A tech company in Indonesia is seeking a Backend Developer to design scalable services using Go and PHP. Ideal candidates have 1-4 years of development experience and a solid understanding of databases and API design. The role requires onsite work in Surabaya with opportunities to enhance system scalability and collaborate with cross-functional teams.

Qualifications

  • 1-3 years of backend development experience for junior role.
  • 4+ years in backend engineering for senior role.
  • Proficiency in Go or PHP required.
  • Experience with relational databases essential.
  • Solid understanding of RESTful API design and asynchronous messaging.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Maintain system stability and improve scalability.
  • Work on real-time features using WebRTC and Kafka.
  • Optimize database performance and maintain schemas.
  • Collaborate with front-end engineers and product managers.

Skills

Backend development
Go (Golang)
PHP
PostgreSQL
MySQL
RESTful API design
WebRTC
Kafka
Job description

Design, develop, and maintain scalable backend services and APIs.

Maintain system stability and continuously work to improve scalability as usage grows.

Work on real-time features using technologies like WebRTC, Kafka, and Pusher.

Optimize database performance and maintain PostgreSQL/MySQL schemas.

Contribute to the design, scalability, and maintainability of our microservices.

Collaborate with front-end engineers, product managers, and QA to deliver seamless user experiences.

Perform other related duties as assigned.

Requirements:
  • Junior: 1-3 years of backend development experience.
  • Senior: 4+ years in backend engineering with strong understanding of scalable systems.
  • Proficiency in Go or PHP (or both).
  • Experience working with relational databases (PostgreSQL/MySQL).
  • Solid understanding of RESTful API design and asynchronous message systems.
  • Familiarity with WebRTC or real-time communication protocols is a big plus.
  • Bonus if you’ve worked with Kafka or similar brokers.
  • Willing to work onsite in Surabaya (1 WFH, 4 WFO).
Technical Skills:
  • Languages: Go (Golang), PHP.
  • Message Broker: Kafka.
  • Infrastructure: Microservices-based architecture.

What's your expected monthly basic salary?

Which of the following types of qualifications do you have?

How many years' experience do you have as a Backend Engineer?

How many years' experience do you have as a Backend Developer?

Are you willing to relocate for this role?

Which of the following languages are you fluent in?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.