Skip to Content

Full Stack Developer

Jakarta Timur, JK, Indonesia

Tentang Posisi

Ecodigitus membangun solusi Odoo ERP, LIMS, dan CMS untuk laboratorium, universitas, dan institusi farmasi. Selain itu, kami juga mengembangkan internal tools (portal terintegrasi, AI assistant, automation scripts) untuk produktivitas tim dan mempercepat delivery ke customer. Posisi Full Stack Developer ini kami buka untuk memperkuat tim engineering — bekerja lintas backend, frontend, dan integrasi Odoo di banyak environment customer.

Tanggung Jawab

  • Backend development: bangun & maintain API services yang reliable pakai Python framework modern (FastAPI / Flask / Django dsb), dengan ORM, relational database (PostgreSQL / MySQL), dan caching layer bila diperlukan.
  • Frontend development: build UI yang clean & responsive pakai modern JavaScript framework (React / Next.js / Vue dsb) dengan TypeScript; customize Odoo frontend (OWL / QWeb) bila diperlukan.
  • Integrasi Odoo: hubungkan aplikasi eksternal ke Odoo lintas versi (v14+) lewat XML-RPC / JSON-RPC dengan multi-company / multi-tenant context handling.
  • Authentication & security: implement best-practices seperti JWT, password hashing, encryption-at-rest untuk sensitive data, dan SSO flows untuk akses multi-domain.
  • AI / LLM integration: integrasikan LLM API (Groq / OpenAI / Anthropic / local model sesuai kebutuhan) ke dalam aplikasi — agent loops, tool use, chain-of-thought prompting, dan safety gates untuk write operations.
  • Odoo custom module & customization: develop custom module (models, views, controllers, reports) untuk kebutuhan specific customer atau internal tool.
  • Deployment & DevOps: containerize services dengan Docker / Docker Compose, deploy ke cloud (AWS / GCP dsb), setup reverse proxy, monitoring basic, dan maintain uptime.
  • Kolaborasi & dokumentasi: bekerja dengan tim Odoo consultant, design, dan customer success; tulis dokumentasi teknis yang clear supaya knowledge mudah di-transfer ke seluruh tim.

Kualifikasi

  • Minimal Bachelor Degree (S1) di Computer Science / Informatics / bidang terkait, atau pengalaman setara.
  • Proficient di Python dan JavaScript / TypeScript untuk full stack development.
  • Familiar dengan SQL dan relational modeling; paham ORM patterns.
  • Paham arsitektur REST / RPC, HTTP internals, dan authentication patterns umum.
  • Pengalaman pakai Git, Docker, dan Linux CLI basics.
  • Mampu membaca dokumentasi teknis berbahasa Inggris.
  • Problem-solving mindset — bisa baca kode orang lain, debug issue end-to-end, dan propose solusi yang realistis.

Nice to Have

  • Pengalaman develop Odoo custom module end-to-end.
  • Pernah bekerja dengan LLM / agentic applications (framework apapun).
  • Familiar dengan cloud deployment (AWS / GCP / DO dsb) dan reverse proxy (Nginx / Traefik).
  • Pengalaman build browser extension, CLI tooling, atau automation scripts untuk productivity.
  • Pengalaman berkontribusi ke internal platform / developer tooling jadi nilai tambah.

Lokasi & Work Mode

Jakarta HQ (PT Ecodigitus Sains Teknovasi). Full-Time, WFO sebagai default — supaya kolaborasi tim kencang dan kamu bisa akses mentoring langsung dari senior. WFH / hybrid dimungkinkan case-by-case dengan persetujuan atasan.

Benefit

  • Gaji pokok kompetitif + tunjangan.
  • BPJS Kesehatan & Ketenagakerjaan.
  • Laptop & peralatan kerja disediakan.
  • Akses ke training Odoo & sertifikasi.
  • Mentoring langsung dengan senior Odoo developers.
  • Exposure ke real client industries (laboratorium, pendidikan, manufaktur, peternakan).
  • Budaya kerja kolaboratif dan growth-oriented.

Cara Melamar

  • Klik tombol Apply Now di halaman ini.
  • Lampirkan CV + link portfolio (GitHub/GitLab) + short cover note.
  • Sebutkan project yang paling kamu banggakan — technical challenge, decision, dan hasilnya.