Deskripsi pekerjaan FULL STACK DEVELOPER Balans Lifestyle Supplement
Requirements :
- Pengalaman minimal 2 tahun sebagai Full Stack Developer atau posisi relevan, dengan kemampuan mengembangkan fitur secara mandiri.
- Menguasai JavaScript, TypeScript, React, Node.js, serta NestJS atau framework backend sejenis.
- Menguasai PostgreSQL, SQL, database design, transactions, dan database migrations.
- Mampu mengembangkan REST API, integrasi frontend–backend, OpenAPI/Swagger, authentication, authorization, dan RBAC.
- Memahami clean code, modular architecture, reusable components, debugging, dan maintainable software development.
- Mampu mengimplementasikan frontend berdasarkan spesifikasi dan desain UI/UX yang telah disetujui.
- Terbiasa menggunakan AI coding tools seperti OpenAI Codex, Claude Code, atau setara untuk coding, debugging, refactoring, dan testing, dengan code review serta verifikasi hasil.
- Menguasai Git/GitHub, pull requests, npm/pnpm, serta API testing dan debugging tools.
- Mampu melakukan unit testing, API/integration testing, regression testing, serta defect resolution.
- Memahami secure coding, OWASP fundamentals, data protection, dan keamanan penggunaan AI.
- Memiliki kemampuan problem-solving, teamwork, dokumentasi, dan komunikasi teknis yang baik.
Working Knowledge
• Mampu membaca dan memahami desain Figma, termasuk layout, spacing, components, dan design specifications.
• React + Vite, Next.js, dan frontend architecture.
• Prisma, TypeORM, atau ORM/data-access tools sejenis.
• JWT/session, OAuth2/OIDC, MFA/TOTP, dan Cloudflare Turnstile.
• CI/CD, GitHub Actions, Linux/Ubuntu, HTTPS/TLS, dan dasar deployment.
• Background workers, Redis/BullMQ, caching, transactional outbox, dan object storage.
• Jest/Vitest, Playwright, atau testing tools sejenis.
Additional Advantages
• Pengalaman mengembangkan ERP, E-Commerce, SaaS, atau enterprise applications.
• React Native/Expo, payment gateway, dan third-party integrations.
• Docker, OpenTelemetry, dan monitoring tools.
Kirimkan
• CV terbaru.
• Portofolio berupa capture/screenshot hasil pekerjaan atau proyek, disertai penjelasan singkat kontribusi dan teknologi yang digunakan.
Portofolio hanya memuat materi yang diizinkan untuk dibagikan, tanpa data pribadi pihak lain, kredensial, atau informasi rahasia

