Company Logo

Senior Software Engineer

Rp8,000,000 - 12,000,000/Month
Full-Time · On-site
Minimum Bachelor’s Degree
3 - 5 years of experience
This job was closed

Job Requirements

On-site
3 - 5 years of experience
Minimum Bachelor’s Degree
28-37 years old
Male only

Skills

CI/CD

GraphQL

Problem Solving

Redis

Mentoring

Leadership

Docker

React.js

collaboration

Operational Excellence

NestJS

Next.Js

Go / Golang

Job Benefits

Laptop Provided

THR

Free Wi-Fi

This job post is managed by

AO
Agnes otaQku

Job description for Senior Software Engineer at otaQku

Lead/Senior Software Engineer (Fullstack)


Kualifikasi

1. Pengalaman Profesional

Memiliki pengalaman minimal 4 tahun sebagai Software Engineer, Fullstack Engineer, atau Backend Engineer dalam membangun dan mengelola aplikasi produksi skala menengah hingga besar.
2. Backend Engineering (NestJS & Golang)

Menguasai NestJS dan/atau Golang (nilai tambah) serta mampu merancang arsitektur aplikasi yang scalable dan maintainable, baik monolith maupun microservices. Memahami SOLID, DDD, Clean Architecture, design patterns, dan praktik testing yang baik.

3. Frontend Engineering (Next.js)

Menguasai pengembangan aplikasi frontend modern menggunakan Next.js dan React untuk membangun aplikasi yang performant, scalable, dan mudah dipelihara.

Memahami praktik frontend engineering modern, termasuk state management, component architecture, performance optimization, responsive design, authentication & authorization, serta integrasi GraphQL dan REST API.

Mampu membangun pengalaman pengguna yang baik dengan tetap menjaga kualitas kode, maintainability, dan performa aplikasi.

4. API Development (GraphQL)

Berpengalaman membangun dan mengelola GraphQL API di lingkungan produksi, termasuk query optimization, authentication, authorization, caching, monitoring, dan performance tuning.

5. Database, Caching & Messaging

Berpengalaman dengan:

  • PostgreSQL (schema design, indexing, query optimization)
  • Redis untuk caching dan performance optimization
  • NATS.io atau message broker serupa untuk event-driven architecture
  • Mampu melakukan analisis dan optimasi performa aplikasi maupun database.

6. Linux & Troubleshooting

Terbiasa bekerja di lingkungan Linux dan memiliki kemampuan troubleshooting yang kuat, termasuk analisis log, root cause analysis, optimasi server, dan shell scripting.

7. Infrastructure & CI/CD

Berpengalaman menggunakan Docker, CI/CD, deployment automation, serta monitoring tools untuk memastikan proses rilis yang aman dan stabil.

Job Deskripsi


1. Problem Solving

Memiliki kemampuan analitis yang kuat dalam menyelesaikan masalah teknis kompleks dan mengambil keputusan berdasarkan kebutuhan bisnis serta kualitas engineering.

2. Ownership & Execution

Mampu bekerja mandiri, mengelola prioritas, menjaga kualitas kerja di bawah tekanan, dan menyelesaikan tugas dengan standar engineering yang tinggi.

3. Collaboration & Mentorship

Mampu berkomunikasi dengan baik, melakukan code review, berbagi pengetahuan, serta berkolaborasi efektif dengan tim engineering, produk, desain, dan QA.

4. Operational Excellence

Berpengalaman menangani isu produksi kritikal, melakukan investigasi, mitigasi, dan perbaikan berkelanjutan dengan fokus pada reliability, security, dan observability.

5. Leadership & Ownership

Memiliki ownership yang tinggi terhadap produk dan sistem, serta mampu:

  • Memimpin diskusi teknis dan keputusan arsitektur
  • Mengidentifikasi dan mengelola risiko teknis
  • Menyeimbangkan kebutuhan bisnis dan kualitas engineering
  • Mendorong budaya engineering excellence dan continuous improvement

Kami mencari engineer yang tidak hanya kuat secara teknis, tetapi juga mampu mengambil keputusan, memimpin inisiatif, dan memberikan dampak nyata bagi tim dan produk.

About the company
otaQku
11 - 50 employees

otaQku

Know Your Brain. Improve Your Brain. Embrace Brain Health Lifestyle.

Office address

Jl. Radio IV No.5, RT.2/RW.4, Kramat Pela, Kec. Kby. Baru, Kota Jakarta Selatan, 12130 Contact Us

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
Full-Time
3–5 years
Minimum Bachelor’s Degree
Yodu E Money
Full-Time
1–3 years
Minimum Bachelor’s Degree
Yodu E Money
Full-Time
3–5 years
Minimum Bachelor’s Degree
Pt Kulego Tiga Kreasi
Full-Time
3–5 years
Minimum Bachelor’s Degree
Solusi Teknologi Kreatif

Senior Software Engineer