Deskripsi pekerjaan Full Stack Developer PT Ultra Teknologi Indonesia
We are looking for a Senior Fullstack Developer / API Integration Architect to help build our internal e-commerce WMS and operations system.
This project focuses on marketplace API integration and internal operational tools, including TikTok Shop API, Shopee API, Lazada API, order sync, product sync, inventory sync, webhook handling, sync logs, failed sync retry, admin dashboard, and role-based access.
The ideal candidate is not only able to build CRUD or simple dashboards, but also understands how to design secure, scalable, maintainable, and reliable API systems.
We also use AI coding tools to speed up development. The candidate should be comfortable working with AI-assisted development while still being able to manually review code, maintain security, and design proper system architecture.
Responsibilities:
- - Read and understand TikTok Shop, Shopee, Lazada, and API documentation.
- - Design API integration flows, including OAuth, access token, refresh token, webhook, cron sync, and retry mechanism.
- - Design database structures for orders, products, inventory, sync logs, and activity logs.
- - Build backend APIs and marketplace connectors.
- - Build admin dashboards for data monitoring and sync status.
- - Implement clear logging and error handling.
- - Build retry mechanisms for failed sync processes.
- - Create technical documentation for internal teams and AI-assisted development.
- - Review code generated or assisted by AI coding tools.
- - Set up GitHub workflow, including branches, pull requests, staging, and production.
- - Assist with VPS deployment and secure handling of environment variables/API keys.
Requirements:
- - 3–5+ years of experience as a Fullstack Developer or Backend Developer.
- - Strong understanding of REST API integration.
- - Experience with OAuth 2.0, access token, refresh token, and webhook handling.
- - Strong database design skills using MySQL or PostgreSQL.
- - Familiar with GitHub workflow: branch, pull request, and code review.
- - Experience building admin dashboards or internal tools.
- - Experience with VPS, Nginx, Docker, or Vercel deployment.
- - Able to write clear technical documentation.
- - Strong security awareness: no hardcoded API keys, tokens, or database passwords.
- - Comfortable working with AI coding tools.
Preferred Tech Stack:
- - Backend: Node.js, NestJS, Express, Laravel
- - Frontend: React, Next.js
- - Database: MySQL, PostgreSQL
- - Deployment: VPS, Docker, Nginx, Vercel
- - Tools: GitHub, Postman, Cron/Queue Worker, AI coding tools
Nice to Have:
- - Experience with TikTok Shop, Shopee, Lazada, Tokopedia, or other marketplace APIs.
- - Experience building order management, inventory management, or e-commerce operation systems.
- - Experience with queue/retry systems, rate limit handling, duplicate prevention, and webhook security
