Rp6,039,280 - 7,500,000/Month
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

MySQL

Node.js

Python

Orm-sequelize

PostgreSQL

Fastify.js

Job Benefits

THR

Health Insurance

Training/Certification

Near Public Transport

Career Path

Work Insurance

This job post is managed by

IB
ITOMMEY BINTANG INDONESIA

Job description for Backend Engineer at ITOMMEY Bintang Indonesia

Ringkasan Posisi

Kami mencari Backend Engineer untuk membangun dan memelihara layanan backend menggunakan Fastify.js, Sequelize ORM, dan PostgreSQL, dengan pemahaman arsitektur terdistribusi (message broker) dan sentralisasi data.

Kualifikasi Umum

  • Pendidikan minimal S1 (Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait)
  • Pengalaman kerja minimal 1 tahun sebagai Backend Engineer atau Software Engineer
  • Mampu bekerja secara individu maupun tim, dalam metodologi Agile atau Scrum
  • Komunikasi yang baik dalam mendokumentasikan pekerjaan teknis

Kualifikasi Teknis (Wajib)

Framework: Fastify.js (Node.js)

ORM: Sequelize

Database: PostgreSQL

Message Broker: memahami konsep publish subscribe atau queue, seperti RabbitMQ, Kafka, atau Redis Pub/Sub

Data Architecture: memahami konsep sentralisasi data antar service

Containerization: Docker wajib, pemahaman dasar Docker Compose

Auth: memahami dan mampu mengimplementasikan OAuth 2.0 dan OpenID Connect

Version Control: Git, termasuk pull request dan code review

Nilai Tambah (Nice to Have)

  • Pengalaman dengan Kubernetes untuk orkestrasi container
  • Pengalaman menulis unit test dan integration test, misalnya Jest, Mocha, atau Tap
  • Familiar dengan API documentation seperti OpenAPI atau Swagger
  • Pemahaman caching menggunakan Redis untuk optimasi performa
  • Pemahaman microservices architecture dan API Gateway
  • Familiar dengan CI/CD pipeline seperti GitHub Actions, GitLab CI, atau Jenkins
  • Pemahaman monitoring dan logging seperti Prometheus, Grafana, ELK Stack, atau Sentry
  • Pemahaman rate limiting dan API security best practices
  • Pengalaman deploy ke cloud seperti AWS, GCP, atau Azure

Tanggung Jawab

  • Mengembangkan dan memelihara REST API menggunakan Fastify.js.
  • Merancang skema database dan query menggunakan Sequelize ORM di atas PostgreSQL.
  • Mengimplementasikan autentikasi berbasis OAuth 2.0 dan otorisasi berbasis role.
  • Mengintegrasikan sistem dengan message broker untuk komunikasi antar service.
  • Berkontribusi pada strategi sentralisasi data lintas layanan.
  • Melakukan containerization service menggunakan Docker.

Kualifikasi

  • S1 Teknik Informatika, Sistem Informasi, atau bidang terkait.
  • Pengalaman minimal 1 tahun sebagai Backend Engineer.
  • Menguasai Fastify.js, Sequelize, PostgreSQL.
  • Memahami message broker seperti RabbitMQ, Kafka, atau Redis.
  • Memahami OAuth 2.0 dan JWT. Familiar dengan Docker.

About the company

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
1–3 years
Minimum Bachelor’s Degree
Talent Tech
Contract
3–5 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi

Backend Engineer

Rp 4.5-6Mio
Contract
3–5 years
Minimum Bachelor’s Degree
Azura Labs
Contract
1–3 years
Minimum Bachelor’s Degree
PT. Permata Azzuri Sehat

Backend Developer

Not Disclosed
Full-Time
1–3 years
Minimum Bachelor’s Degree
Trimegah Sekuritas