Product Engineer, Scalable Systems & RBAC

Nodewave

Jakarta Selatan

On-site

IDR 180,000,000 - 320,000,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nodewave is seeking a robust Product Engineer to build the operational backbone for high-value projects. The role demands deep architecture understanding, including state-based permissions, inter-task dependencies, and data concurrency controls, with a focus on scalable, type-safe product applications.

You will collaborate with Product Management, UI/UX, and engineers to implement Next.js frontend and Bun-based backend APIs, manage deployments to cloud services, and ensure robust security,

Qualifications

  • Proven experience as Product Engineer or Software Engineer focusing on complex web apps.
  • Deep expertise in frontend stack: Next.js, React, TypeScript, Tailwind CSS, Radix UI / shadcn.
  • Experience in state management and data fetching: TanStack Query 5 and Zustand 5.
  • Strong backend knowledge: Bun, Hono, Prisma, PostgreSQL.
  • Database schemas, DTOs, and data validation with Zod.
  • JWT-based authentication, session management and API security.
  • Analytical skills for multi-tenant data isolation and concurrency.
  • Clean code, modern tooling (Biome, Husky) and Conventional Commits.
  • (Bonus) CI/CD and unit tests.

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 Bun runtime, Hono, Prisma ORM, and PostgreSQL.
  • 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.).

Skills

Next.js (App Router)
React
TypeScript
Tailwind CSS
RBAC/ABAC
Optimistic Locking
PostgreSQL
Prisma ORM
JWT authentication

Tools

Hono
TanStack Query
Zod
Husky
GitHub Actions

Job description

Nodewave is seeking a robust Product Engineer to build the operational backbone for high-value projects. The role demands deep architecture understanding, including state-based permissions, inter-task dependencies, and data concurrency controls, with a focus on scalable, type-safe product applications.

You will collaborate with Product Management, UI/UX, and engineers to implement Next.js frontend and Bun-based backend APIs, manage deployments to cloud services, and ensure robust security,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Engineer
Product Engineer

Nodewave • Jakarta Selatan

On-site
IDR 180,000,000 - 320,000,000
Software Engineer - Fullstack
Software Engineer - Fullstack

Krom • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Fullstack Engineer (SDE II) - Build Scalable Web & APIs
Fullstack Engineer (SDE II) - Build Scalable Web & APIs

Kredivo Group • Jakarta Pusat

On-site
IDR 167,400,000 - 279,000,000
Engineering Manager
Engineering Manager

Dealls – Jobs, CV & Mentoring • Kota Yogyakarta

On-site
IDR 600,000,000 - 1,000,000,000
Engineering Manager
Engineering Manager

Dealls (Yc W22) • Kota Yogyakarta

On-site
IDR 350,000,000 - 700,000,000
Software Development Engineer (Fullstack)
Software Development Engineer (Fullstack)

VentureSEA • Jakarta Pusat

Hybrid
IDR 200,880,000 - 290,160,000
Senior Backend Engineer: Scalable APIs & Cloud Microservices
Senior Backend Engineer: Scalable APIs & Cloud Microservices

Stockbit • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000
Engineering Manager: Build & Scale High-Impact Systems
Engineering Manager: Build & Scale High-Impact Systems

Dealls – Jobs, CV & Mentoring • Kota Yogyakarta

On-site
IDR 600,000,000 - 1,000,000,000
Engineering Manager: Lead Multidisciplinary Teams
Engineering Manager: Lead Multidisciplinary Teams

PT Tiga Beruang Kalifornia (Mobitech) • Jakarta Selatan

On-site
IDR 360,000,000 - 600,000,000
Team Lead - NE
Team Lead - NE

Calabrio • Jakarta Pusat

On-site
IDR 280,000,000 - 550,000,000