Deskripsi pekerjaan Backend Developer – E-commerce Systems & Integration The Loud Minority Communication
Backend Developer
Lumiere mencari Backend Developer yang berpengalaman dalam pengembangan sistem e-commerce, khususnya pada area backend logic, API integration, database, order flow, payment, shipping, dan system maintenance.
Kandidat diharapkan terbiasa membaca existing code, memahami alur transaksi e-commerce, mampu melakukan debugging dan improvement pada sistem yang sudah berjalan, serta familiar menggunakan AI tools untuk membantu proses coding, problem solving, debugging, dan peningkatan produktivitas development.
Responsibilities
- Develop, maintain, dan improve backend system untuk platform e-commerce.
- Membuat dan mengembangkan REST API untuk kebutuhan frontend, mobile app, maupun integrasi third-party.
- Menangani integrasi dengan payment gateway, shipping provider, warehouse system, POS, ERP, dan service eksternal lainnya.
- Melakukan debugging pada issue terkait order, checkout, payment, shipping, inventory, customer, promo, dan transaction flow.
- Melakukan optimasi query database, backend performance, dan system reliability.
- Membaca, memahami, dan melakukan enhancement pada existing codebase, termasuk legacy system.
- Membantu proses data mapping, data migration, dan integration testing.
- Menggunakan AI tools untuk membantu coding, debugging, code review, dokumentasi teknis, dan eksplorasi solusi.
- Bekerja sama dengan Technical Lead, Project Manager, Frontend Developer, Mobile Developer, dan tim terkait.
- Membuat dokumentasi teknis untuk API, flow, dan logic backend yang dikembangkan.
Requirements
- Memiliki pengalaman sebagai Backend Developer, terutama pada sistem e-commerce.
- Menguasai PHP dan MySQL.
- Memahami konsep REST API, database design, authentication, authorization, dan server-side business logic.
- Terbiasa menggunakan Git dalam proses development.
- Memahami flow dasar e-commerce seperti product catalog, cart, checkout, order, payment, fulfillment, shipping, promo, dan customer account.
- Mampu melakukan debugging dan tracing issue dari frontend/API/database/logs.
- Mampu membaca dan memahami existing code dengan cepat.
- Familiar menggunakan AI tools seperti ChatGPT, GitHub Copilot, Cursor, atau tools sejenis untuk membantu proses development.
- Memiliki problem solving yang baik, teliti, dan bertanggung jawab terhadap task yang dikerjakan.
- Dapat bekerja secara mandiri maupun dalam tim.
Plus Points
- Familiar dengan platform e-commerce seperti WooCommerce, Shopify, CS-Cart, Magento, atau platform sejenis.
- Memiliki pengalaman dengan Node.js, NestJS, TypeScript, PostgreSQL, Redis, Docker, atau teknologi sejenis.
- Mengerti cloud platform seperti AWS, Google Cloud Platform, dan Google Kubernetes Engine.
- Mampu menggunakan tools CI/CD untuk otomatisasi deployment.
- Pernah menangani integrasi payment gateway, shipping aggregator, POS, ERP, warehouse system, loyalty program, atau promo engine.
- Memahami konsep queue/background job, webhook, cron job, dan event-driven process.
- Memiliki pengalaman dalam data migration atau platform migration.
- Terbiasa menggunakan AI untuk mempercepat analisis codebase, membuat draft solusi teknis, generate unit test, atau membantu refactor code.
