Chat on WhatsApp
Company Logo

Full Stack Developer

Rp15.000.000 - 20.000.000/Bulan · Bonus Rp0 - 10.000.000/project
Freelance · Remote/Dari rumah
Minimal Diploma (D1 - D4)
3 - 5 tahun pengalaman
Lowongan ini telah ditutup

Persyaratan

Remote/Dari rumah
3 - 5 tahun pengalaman
Minimal Diploma (D1 - D4)

Skills

Node.js

MySQL

API Development

PostgreSQL

React.js

Nginx

Benefit Kerja

THR

Loker ini dikelola oleh

HU
HRD UTI

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
Tentang Perusahaan

PT Ultra Teknologi Indonesia is an automated retail company specializing in tempered glass vending machines located in shopping malls. We are currently expanding and looking for a driven individual to grow the business and build the team from the ground up.

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Full Stack Developer