Backend Engineer

ITOMMEY Bintang IndonesiaJakarta Selatan, DKI Jakartaglintspaskelbta 2026-09-22
Privaloma:PythonNode.jsGitAWSAzureGoogle CloudDockerKubernetesCloudBackendAgileScrumCI/CDMicroservicesSecurity

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.

Skills: MySQL, Node.js, Python, Orm-sequelize, PostgreSQL, Fastify.js