Technical Lead

Careers at Paper.id

Jakarta Pusat

On-site

IDR 600,000,000 - 1,200,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Paper.id, a Bank Indonesia-licensed payment service provider, is seeking a software engineering lead to own the tech direction for a unit, including Go microservices, a modern SPA frontend, and production data stores. You will mentor engineers, own production services and on-call duties, and drive reliability, performance and security as continuous practice.

The role requires 5+ years shipping production software, 2+ years leading a team, deep Go, Angular/React/Vue expertise, and strong MySQL

Qualifications

  • 5+ years shipping production software, including 2+ years leading a team.
  • Depth in Go microservices, async messaging, and a real grasp of eventual vs. strong consistency.
  • Productive in a modern FE & SPA framework - Angular, React or Vue.
  • Strong MySQL: schema design, indexing, query performance, migrations on large tables. Plus a document or graph store in production, or clear evidence you pick up new data stores fast - we run ArangoDB across a dozen services.
  • Mobile literacy to lead: review Flutter PRs, reason about release trains, and spot an API change that breaks app versions already on people's phones. Able to write Flutter code is a bonus
  • Cloud and production ownership - you've been on the hook when your services broke
  • Bias for action. You make technical calls with incomplete information, commit to them, and own the outcome - rather than waiting for consensus or escalating decisions that are yours to make

Responsibilities

  • Own technical direction for your unit: architecture, service boundaries, data modelling - and the written reasoning behind each call
  • Ship predictably at a quality bar you set, partnering with Product on the roadmap rather than taking orders from it
  • Mentor and grow your engineers; give structured input into performance reviews (compensation and headcount sit with the EM and VP)
  • Own your services in production - deploy, monitor, respond to incidents, write the postmortem. Leads join the on-call rotation
  • Treat reliability, performance and security as continuous work, not scheduled projects
  • Interview and calibrate for your own squad

Job description

Paper.id is a Bank Indonesia-licensed payment service provider. Each of our business units owns its product end to end - Angular web, Flutter mobile, Go services and the data underneath. You'll lead one of them.

What you'll do
  • Own technical direction for your unit: architecture, service boundaries, data modelling - and the written reasoning behind each call
  • Ship predictably at a quality bar you set, partnering with Product on the roadmap rather than taking orders from it
  • Mentor and grow your engineers; give structured input into performance reviews (compensation and headcount sit with the EM and VP)
  • Own your services in production - deploy, monitor, respond to incidents, write the postmortem. Leads join the on-call rotation
  • Treat reliability, performance and security as continuous work, not scheduled projects
  • Interview and calibrate for your own squad
What we're looking for
Must have
  • 5+ years shipping production software, including 2+ years leading a team
  • Depth in Go microservices, async messaging, and a real grasp of eventual vs. strong consistency
  • Productive in a modern FE & SPA framework - Angular, React or Vue
  • Strong MySQL: schema design, indexing, query performance, migrations on large tables. Plus a document or graph store in production, or clear evidence you pick up new data stores fast - we run ArangoDB across a dozen services
  • Mobile literacy to lead: review Flutter PRs, reason about release trains, and spot an API change that breaks app versions already on people's phones. Able to write Flutter code is a bonus
  • Cloud and production ownership - you've been on the hook when your services broke
  • Bias for action. You make technical calls with incomplete information, commit to them, and own the outcome - rather than waiting for consensus or escalating decisions that are yours to make
Nice to have
  • Hands-on Flutter/BLoC
  • Graph data modelling
  • Payments or another regulated domain (QRIS, virtual accounts, e-wallets)
  • Previous B2B/SaaS experience
Stacks

Angular 19 + NgRx · Flutter (BLoC, Firebase) · Go 1.21+ clean architecture · PHP (Lumen) · MySQL, ArangoDB, Redis · GCP, AWS, Kubernetes, New Relic

How we work

Small squads with genuine autonomy and genuine accountability. Docs and code review are in English.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead - Go Microservices & Frontend
Technical Lead - Go Microservices & Frontend

Careers at Paper.id • Jakarta Pusat

On-site
IDR 600,000,000 - 1,200,000,000
Frontend Engineer
Frontend Engineer

Careers at Paper.id • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Software Engineer
Software Engineer

Indivara Group • Jakarta Pusat

On-site
IDR 400,000,000 - 620,000,000
Senior Software Engineer
Senior Software Engineer

Pt. Dkatalis Digital Lab • Jakarta Pusat

On-site
IDR 600,000,000 - 1,000,000,000
Staff Software Engineer
Staff Software Engineer

Pt. Dkatalis Digital Lab • Jakarta Pusat

On-site
IDR 600,000,000 - 1,000,000,000
Software Engineer
Software Engineer

Dkatalis • Jakarta Pusat

On-site
IDR 400,000,000 - 700,000,000
Digital Products
Digital Products

Nusantics • Jakarta Pusat

On-site
IDR 350,000,000 - 570,000,000
Engineering Lead
Engineering Lead

Nusantics • Jakarta Pusat

On-site
IDR 400,000,000 - 900,000,000
Software Engineer
Software Engineer

Edukita • Jakarta Pusat

Hybrid
IDR 120,000,000 - 240,000,000
Tech Lead (Payment Gateway & Digital Payment Systems)
Tech Lead (Payment Gateway & Digital Payment Systems)

SingaPay • Tangerang

On-site
IDR 600,000,000 - 900,000,000