Technical Lead

Nodewave

Jakarta Utara

On-site

IDR 500,000,000 - 800,000,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nodewave is seeking an experienced Tech Lead/Senior Fullstack Engineer to own the end-to-end system architecture across the frontend, backend, database, and infrastructure. You will drive scalability, resilience, and maintainability while documenting key technical decisions.

You will shape AI data modeling, API contracts, authorization strategy, and multi-tenant patterns, mentoring engineers and collaborating with Product Management, UI/UX, and other engineers to deliver high-quality software.

Qualifications

  • Proven experience as Tech Lead, Staff, or Senior Fullstack Engineer on complex web apps.
  • Deep expertise in frontend: Next.js, React, TS, Tailwind CSS, Radix UI, shadcn.
  • Strong backend: Bun, Hono, Prisma ORM, PostgreSQL.
  • Experience with multi-tenant data isolation, RBAC+ABAC, and API security.
  • Knowledge of JWT-based authentication and scalable API design.

Responsibilities

  • Own end-to-end system architecture including frontend, backend, database, and infra.
  • Make and document key technical decisions (AI data modeling, API contracts, auth strategy).
  • Design multi-layered RBAC+ABAC authorization and multi-tenant isolation.
  • Lead and mentor engineers; drive collaboration with PM, UI/UX, and other teams.
  • Oversee CI/CD pipelines, deployments to cloud infra, migrations, and rollbacks.
  • Ensure code quality with clean code, reviews, and conventional commits.

Skills

Next.js
React
TypeScript
Tailwind CSS
Radix UI
shadcn
TanStack Query
Zustand
Bun
Hono
Prisma ORM
PostgreSQL
JWT
RBAC ABAC
Multi-tenant
System design
CI/CD
GitHub Actions
Observability
Docker
IaC
Conventional Commits
Hiring leadership

Tools

PostgreSQL
Prisma ORM
Bun
Hono
React

Job description

Owning the end-to-end system architecture (frontend, backend, database, infrastructure) and being accountable for its scalability, resilience, and maintainability.

Making and documenting key technical decisions ‚AI data modeling, API contracts, authorization strategy, concurrency handling, and technology trade-offs.

Designing and guiding the implementation of multi-layered authorization (RBAC + ABAC) that depends on role, department, and task state.

Architecting the Dependency-Aware Task Board, including task state machines and automatic status blocking based on the prerequisites of other tasks.

Defining the strategy for architectural resilience ‚AI Race Condition handling via Optimistic Locking, Soft Deletes, and an Immutable Audit Trail.

Owning Multi-Tenant data isolation and guaranteeing no cross-tenant data leakage across the query, API, and permission layers.

Writing and reviewing production code across the full stack using strict TypeScript ‚AI Next.js 16 (App Router), React 19, and Tailwind CSS 4 on the frontend; Bun, Hono, Prisma ORM, and PostgreSQL on the backend.

Setting and enforcing engineering standards: clean code, code review discipline, modern tooling (Biome, Husky), Conventional Commits, and a solid testing culture.

Owning the CI/CD pipeline (e.g., GitHub Actions) and managing the deployment process of the API and frontend to cloud infrastructure (Vercel, Railway, Render, etc.), including migrations, environments, and rollbacks.

Mentoring and growing engineers through pairing, code review, and technical guidance.

Collaborating closely with Product Management, UI/UX, and fellow Engineers‚AI shaping scope, surfacing technical risk early, and ensuring specifications are met with high quality.

Job Requirements

Proven experience as a Tech Lead, Staff, or Senior Fullstack Engineer on complex, production-grade web applications, with a track record of owning systems end-to-end and leading delivery.

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

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

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

Strong system design skills‚ AI designing efficient database schemas, creating entity DTOs, and enforcing solid data validation using Zod.

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

High-level analytical and architectural skills, particularly around Multi-Tenant data isolation, concurrent data synchronization (concurrency), and race condition handling (Optimistic Locking).

Proven ability to design and enforce complex authorization models (RBAC + ABAC) driven by role, department, and state.

Leadership and communication skills— able to mentor engineers, align stakeholders, resolve technical disagreements, and make sound decisions under ambiguity.

Disciplined in clean code and modern tooling standards (Biome, Husky) and version control workflows (Conventional Commits).

Experienced in setting up and owning CI/CD pipelines (e.g., GitHub Actions) and driving a testing strategy (unit + integration) for services and UI components.

(Bonus) Experience with observability/monitoring in production, database scaling and query optimization, containerization (Docker/IaC), and defining hiring bars / interviewing engineers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead - NE
Team Lead - NE

R&D • Indonesia

On-site
IDR 90,000,000 - 130,000,000
Team Lead - NE
Team Lead - NE

Calabrio • Jakarta Pusat

On-site
IDR 280,000,000 - 550,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

TechConnect • Jakarta Utara

On-site
IDR 600,000,000 - 900,000,000
Full Stack Engineer (Applied AI)
Full Stack Engineer (Applied AI)

PT Berlian Sistem Informasi • Daerah Khusus Ibukota Jakarta

On-site
IDR 1,265,822,000 - 1,808,319,000
Engineering Manager
Engineering Manager

Durianpay Indonesia • Daerah Khusus Ibukota Jakarta

On-site
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Techconnect • Jakarta Pusat

On-site
IDR 334,800,000 - 669,600,000
Technical Lead
Technical Lead

PT Ako Media Asia • Jakarta Utara

On-site
IDR 420,000,000 - 720,000,000
Digital Products
Digital Products

Nusantics Group • Jakarta Pusat

On-site
IDR 350,000,000 - 570,000,000
Lead Frontend Engineer
Lead Frontend Engineer

Macquarie Group • Indonesia

On-site
IDR 500,000,000 - 800,000,000
Software Engineer
Software Engineer

Indivara Group • Indonesia

On-site
IDR 360,000,000 - 720,000,000