Langsung ke konten utama

Product Engineer

Gaji
Gaji tidak dicantumkan
Jenis pekerjaan
Penuh waktu
Diposting
Sumber
Jobstreet Indonesia (SEEK API + GraphQL)
  • kantor
Lamar di Jobstreet Indonesia (SEEK API + GraphQL)

Kami akan mengarahkan Anda ke situs tempat lowongan diposting untuk menyelesaikan lamaran.

Deskripsi pekerjaan

We are looking for a robust Product Engineer to build the operational backbone system that manages deliverables for high-value projects. This role is not just about building simple CRUD applications; it requires a deep understanding of complex system architectures, including the enforcement of State-Based Permissions, Inter-Task Dependencies, and the prevention of Data Concurrency Conflicts. You will work in a collaborative workflow alongside a multi-disciplinary team to produce a resilient and scalable product.

Core Responsibilities

  • Developing and maintaining type-safe product applications using strict TypeScript on both the frontend and backend.

  • Building responsive, dynamic, and integrated user interfaces using a modern ecosystem: Next.js 16 (App Router), React 19, and Tailwind CSS 4.

  • Designing and implementing efficient and secure APIs using the Bun runtime, Hono, Prisma ORM, and PostgreSQL database.

  • Handling edge-cases and advanced architectural resilience, including Race Condition scenarios through Optimistic Locking, as well as implementing Soft Deletes and an Immutable Audit Trail.

  • Implementing complex business logic such as multi-layered authorization (RBAC + ABAC) that depends on role, department, and task state.

  • Building a Dependency-Aware Task Board where a task's status can be automatically blocked based on the prerequisites of other tasks.

  • Collaborating closely with Product Management, UI/UX, and fellow Engineers to ensure feature specifications are met with high quality.

  • Managing the deployment process of the API and frontend to cloud infrastructure services (such as Vercel, Railway, Render, etc.).

Job Requirements

  • Proven experience as a Product Engineer or Software Engineer focusing on complex web-based applications.

  • Deep expertise in the Frontend stack: Next.js (App Router), React, TypeScript, and styling using Tailwind CSS & Radix UI / shadcn.

  • Experienced in state management and data fetching using TanStack Query 5 and Zustand 5.

  • Strong understanding of the Backend stack: Bun, frameworks like Hono, ORM (Prisma), and relational databases (PostgreSQL).

  • Accustomed to designing efficient database schemas, creating entity DTOs, and handling solid data validation using Zod.

  • Strong understanding of JWT-based authentication, session management, and API security.

  • High-level analytical and problem-solving skills, particularly related to Multi-Tenant data isolation and concurrent data synchronization (concurrency).

  • Disciplined in writing clean code, and familiar with modern tooling standards (Biome, Husky) and neat version control workflows (Conventional Commits).

  • (Bonus) Experience in setting up CI/CD pipelines (e.g., GitHub Actions) and writing unit tests for services and UI components.

Referensi: 49171 · Berlaku sampai 15 Oktober 2026

Lowongan serupa