Technical Lead

Nodewave IndonesiaJakarta Barat, DKI Jakartaglintsbirt 21.09.2026
Skilyrði:TypeScriptCSSReactNext.jsTailwindGitCloudFrontendBackendFullstackCI/CDSecuritySeniorLeadPrincipal
Kostur:Docker

We are looking for an experienced Technical Lead to own the architecture and engineering direction of the operational backbone system that manages deliverables for high-value projects. This role goes beyond building features — it requires owning the design of complex system architectures (State-Based Permissions, Inter-Task Dependencies, Data Concurrency, and Multi-Tenant Isolation), setting engineering standards, and leading a multi-disciplinary team to deliver a resilient and scalable product. You will be the technical anchor of the team: making architectural decisions, mentoring engineers, reviewing code, and remaining hands-on in the codebase while being accountable for the technical quality and delivery of the product.

Core Responsibilities

  • 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.

Skills: Technical Decisions, Server Technical Support, Pre-Sales Technical Support, Technical Writing, Technical Team HRBP, Software Technical Support, IT Technical Support, Multimedia Technical Support, After-Sales Technical Support, Technical Job Recruitment