Fullstack Engineer

Nodewave

Jakarta Utara

On-site

IDR 279,000,000 - 558,000,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nodewave in Jakarta is seeking a robust Fullstack Engineer to build the operational backbone for high-value projects. You will work across frontend and backend with strict TypeScript, Next.js, and a modern stack to ensure reliability and scalability.

You will design secure APIs with Bun, Prisma, PostgreSQL, and implement complex authorization and concurrency controls. Collaboration with product teams and deployment to cloud services like Vercel is expected.

Qualifications

  • Proven experience as a Fullstack Engineer or Software Engineer on complex web apps.
  • Deep expertise in frontend stack: Next.js, React, TypeScript, Tailwind CSS, Radix UI/shadcn.
  • Experience with state management and data fetching using TanStack Query 5 and Zustand 5.
  • Backend: Bun, Hono, Prisma, PostgreSQL.
  • Knowledge of JWT-based authentication and API security.
  • Understanding multi-tenant data isolation and concurrency challenges.
  • Experience with CI/CD pipelines and unit testing.

Responsibilities

  • Develop and maintain type-safe fullstack applications using strict TypeScript on both frontend and backend.
  • Build responsive, dynamic UIs with Next.js 16 App Router, React 19, and Tailwind CSS 4.
  • Design and implement APIs using Bun, Hono, Prisma, and PostgreSQL.
  • Handle edge-cases and concurrency with optimistic locking and audit trail.
  • Implement multi-layered authorization (RBAC + ABAC) based on role, department, and task state.
  • Build a Dependency-Aware Task Board with prereq-based auto-blocking.
  • Collaborate with Product, UI/UX, and Engineers to ensure quality.
  • Manage deployment of API and frontend to cloud services (Vercel/Railway/Render).

Skills

Fullstack
TypeScript
Next.js
React
Tailwind CSS
Prisma ORM
PostgreSQL
JWT auth
RBAC
ABAC
CI/CD
Unit testing
Concurrency
Optimistic locking

Tools

Vercel
Railway
Render
TanStack Query
Zustand

Job description

We are looking for a robust Fullstack 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 fullstack 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 Fullstack 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

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 Barat

On-site
IDR 200,880,000 - 390,600,000
Technical Lead
Technical Lead

Nodewave • Jakarta Utara

On-site
IDR 500,000,000 - 800,000,000
Software Development Engineer (Fullstack)
Software Development Engineer (Fullstack)

VentureSEA • Jakarta Pusat

Hybrid
IDR 200,880,000 - 290,160,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Techconnect.id • Jakarta Pusat

On-site
IDR 450,000,000 - 750,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

TechConnect • Jakarta Utara

On-site
IDR 600,000,000 - 900,000,000
Lead Fullstack Engineer
Lead Fullstack Engineer

Krom • Jakarta Pusat

On-site
IDR 300,000,000 - 650,000,000
Fullstack Engineer: Scalable Systems & RBAC
Fullstack Engineer: Scalable Systems & RBAC

Nodewave • Jakarta Utara

On-site
IDR 279,000,000 - 558,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Techconnect • Jakarta Pusat

On-site
IDR 334,800,000 - 669,600,000
Full Stack Developer
Full Stack Developer

PT Tata Sarana Mandiri (also known as TSM Technologies) • Jakarta Pusat

On-site
IDR 167,400,000 - 290,160,000
Full Stack Developer
Full Stack Developer

Pengiklan Anonim • Kota Yogyakarta

On-site
IDR 180,000,000 - 360,000,000