Fullstack Developer
PT Tiga Daya Digital Indonesia (Eksad Technology)
- South Jakarta
- Training
- Full-time
- Membangun dan mengembangkan aplikasi end-to-end dengan Java Spring Boot di sisi backend dan React JS di sisi frontend.
- Mendesain, mengimplementasikan, serta memelihara API (REST/GraphQL) yang aman, scalable, dan mudah digunakan.
- Mengelola database relasional maupun non-relasional (SQL & NoSQL: PostgreSQL, MongoDB, dsb).
- Mengintegrasikan sistem dengan teknologi messaging (Kafka/NATS) dan caching (Redis).
- Menerapkan praktik keamanan aplikasi, termasuk JWT/HMAC/RSA signing dan OIDC untuk autentikasi.
- Membangun antarmuka pengguna interaktif menggunakan React + TypeScript, dengan state management (Redux/Zustand, React Query/TanStack).
- Menulis unit test & integration test (JUnit, RTL, Cypress) untuk menjaga kualitas aplikasi.
- Berkolaborasi dengan tim dalam proses CI/CD, deployment menggunakan Docker dan cloud platform (GCP/Cloud).
- Berkontribusi dalam diskusi arsitektur sistem dan best practice pengembangan software.
- Pendidikan minimal S1 di bidang Ilmu Komputer / Sistem Informasi / bidang terkait.
- Memiliki pengalaman minimal 3 tahun sebagai Fullstack Developer.
- Menguasai:
- Backend: Java 17/21, Spring Boot/WebFlux/Micronaut, JPA/Hibernate, Netty.
- Frontend: React + TypeScript, React Query/TanStack, Redux/Zustand, UI Libraries.
- Database: Relasional & NoSQL (PostgreSQL, MongoDB).
- Message Broker & Cache: Kafka/NATS, Redis.
- Security & API: OpenAPI, JWT/HMAC/RSA signing, OIDC.
- Testing: JUnit, RTL, Cypress.
- Deployment & Tools: Docker, CI/CD pipelines, GCP (atau cloud platform sejenis)
- Terbiasa bekerja dengan prinsip Clean Code, Agile/Scrum, dan DevOps mindset.
- Komunikatif, mampu bekerja secara tim, dan memiliki problem-solving yang kuat.
Kalibrr