Senior Full Stack Engineer

Kota Jakarta Selatan · On-site

About this role

About Us

We are building the financial and digital backbone for millions of underserved retailers across Southeast Asia. Payments, credit, and commerce are converging into one seamless experience.

This senior role is for an engineer who can move across product, backend, data, and platform boundaries while raising the technical bar for the team.

If you care about pragmatic architecture, reliable distributed systems, and helping teammates while still shipping hands-on, this role is for you.

The Role

We are looking for a Senior Full Stack Engineer who can own business-critical systems end-to-end and guide technical direction across CRM, mobile, backend services, and event-driven workflows.

You will help evolve our CRM, field-team mobile app, Node.js services, Postgres data model, and backend workflows so internal teams can operate with speed and confidence.

You will partner closely with product, design, ops, and platform teams to turn complex operational workflows into reliable software that scales with the business.

What You Will Do

  • Lead architecture and delivery for cross-system features spanning CRM, mobile, Node.js backend services, Postgres, and platform integrations

  • Design and build Node.js services, workers, APIs, and internal integrations for performance-sensitive workflows

  • Set technical direction for TanStack, Drizzle/Postgres, Expo, and shared engineering patterns

  • Clarify ambiguous requirements, document assumptions, and reason from merchant, ops, sales, and field-team workflows

  • Make pragmatic tradeoffs across product speed, reliability, maintainability, and system complexity

  • Improve observability, incident response, performance, and production debugging practices

  • Review designs and pull requests with a focus on correctness, security, scalability, and maintainability

  • Partner with product, design, QA, platform, and operations to close loops beyond code completion

  • Support engineers through thoughtful feedback, code review, and shared technical context

  • Use AI tools with judgment and create reusable patterns that reduce repeated work

What We're Looking For

  • 6+ years of software development experience with strong full-stack ownership

  • Strong production Node.js backend experience with services, workers, APIs, and platform components

  • Strong proficiency in TypeScript, modern React, and production frontend architecture

  • Deep experience with Postgres schema design, indexing, query performance, and safe migrations

  • Experience designing APIs, auth/RBAC, background jobs, and integration boundaries

  • Strong system design skills across reliability, failure modes, observability, and cross-service impact

  • Experience owning production systems, debugging incidents, and improving operational maturity

  • Strong product and business judgment, including clarifying ambiguous scope and making pragmatic tradeoffs

  • Clear communication in design notes, PRs, investigations, and status updates

  • Comfort working in a large codebase and improving architecture incrementally while continuing to ship

  • Track record raising team standards through thoughtful reviews, steady ownership, and practical mentoring

Good to Have

  • Experience with the TanStack ecosystem (Router, Query, Form, Start)

  • Experience with Drizzle ORM and Zod for end-to-end type safety

  • Experience with Go for backend services, workers, or backend platform components

  • Experience operating Kafka in production or working with managed streaming platforms

  • Experience with React Native or Expo for production mobile apps

  • Exposure to AWS, CI/CD, secrets management, and infrastructure-as-code workflows

  • Experience integrating LLM/AI features into operational products

  • Experience in fintech, retail-tech, logistics, or other operations-heavy domains

What Makes This Role Interesting

  • You will shape architecture across CRM, mobile, Node.js backend services, and Postgres

  • You will work on systems used daily by sales, ops, field agents, and team leaders

  • You will influence both product execution and platform reliability

  • You will have room to support other engineers and improve how the team designs, reviews, ships, and operates software

  • You will work on practical distributed systems where correctness, observability, and business impact all matter

Company at a glance

BukuWarung is a Y-Combinator backed technology company that is building digital infrastructure for 60 million MSMEs in Indonesia. BukuWarung's vision is to empower 60 million MSMEs in Indonesia to become financially aware and enable them to manage and grow their business using our technology platform, starting with bookkeeping and digital payments.

BukuWarung is backed by top tier VCs in Southeast Asia and globally: Valar Ventures, Goodwater Capital, rocketship.vc, Y-Combinator, East Ventures, Quona Capital, AC Ventures, Soma Capital, Golden Gate Ventures, HOF Capital, GMO Venture Partners, Venture Souq, Tanglin Venture Partners, DST Global Partners, and strategic angel investors

Founded2019
Team Size201-500 employees
WorkspaceOn-site
IndustryTechnology, Information and Internet
Location
Special capital Region of Jakarta, Java, Indonesia
LinkedInLinkedIn

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?