Glints Teknologi & IT Full Time

Technical Lead

Nodewave Indonesia

Kebon Jeruk ไม่เปิดเผยเงินเดือน Posted 11/8/2026
Location Kebon Jeruk
Salary ไม่เปิดเผยเงินเดือน
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Technical Lead role at Nodewave Indonesia is curated from Glints (category Teknologi & IT). Note the work location (Kebon Jeruk) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

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.

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Glints. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Technical Lead

  1. Read the full description and ensure your skills match before applying to Nodewave Indonesia.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to Glints. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips