Senior Full Stack Engineer

Kitabisa

Jakarta Pusat

On-site

IDR 540,000,000 - 660,000,000

Full time

42 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kitabisa in Jakarta Pusat, Indonesia, seeks a senior software engineer to build reliable Go APIs and scalable backend systems, while delivering responsive interfaces with Next.js and TypeScript.

You will own features from design through testing, deployment, and production support, mentor teammates, and contribute to architecture decisions in a collaborative, fast-paced environment.

Qualifications

  • 5+ years of professional software engineering experience.
  • Proficiency in Go, including API development with OpenAPI, testing, concurrency, and error handling.
  • Solid database skills across SQL and NoSQL, including data modeling, schema design, indexing, transactions, and query optimization.
  • Practical experience building production interfaces with React or Next.js and TypeScript.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, cloud environments, and production observability, including logging, metrics, and tracing.
  • Familiar with AI assisting tools to support development, debugging, and testing, with sound judgment in reviewing and validating generated code.

Responsibilities

  • Build reliable APIs and business logic in Go.
  • Design database schemas, write efficient queries, and manage safe migrations.
  • Deliver responsive, accessible interfaces in Next.js and TypeScript, working with product and design.
  • Integrate LLM APIs into product features, with appropriate validation, error handling, and cost controls.
  • Own features from technical design through testing, deployment, and production support.
  • Contribute to architecture decisions, review code, and mentor teammates.

Skills

Go backend development
API development
SQL & NoSQL databases
Next.js / TypeScript
Code review & mentoring
Observability (logs, metrics, tracing)
OpenAPI / testing

Tools

Docker
Kubernetes
CI/CD pipelines
Cloud environments
AI tooling (Claude/Codex/OpenCode)

Job description

  • Build reliable APIs and business logic in Go.
  • Design database schemas, write efficient queries, and manage safe migrations.
  • Deliver responsive, accessible interfaces in Next.js and TypeScript, working with product and design.
  • Integrate LLM APIs into product features, with appropriate validation, error handling, and cost controls.
  • Own features from technical design through testing, deployment, and production support.
  • Contribute to architecture decisions, review code, and mentor teammates.
  • Build reliable APIs and business logic in Go.
  • Design database schemas, write efficient queries, and manage safe migrations.
  • Deliver responsive, accessible interfaces in Next.js and TypeScript, working with product and design.
  • Integrate LLM APIs into product features, with appropriate validation, error handling, and cost controls.
  • Own features from technical design through testing, deployment, and production support.
  • Contribute to architecture decisions, review code, and mentor teammates.
Minimum Qualifications
  • 5+ years of professional software engineering experience, with strong backend experience and a track record of shipping features end-to-end.
  • Proficiency in Go, including API development with OpenAPI, testing, concurrency, and error handling.
  • Solid database skills across SQL and NoSQL, including data modeling, schema design, indexing, transactions, and query optimization.
  • Practical experience building production interfaces with React or Next.js and TypeScript.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, cloud environments, and production observability, including logging, metrics, and tracing.
  • Proficient with AI assiting tools such as Claude Code, Codex, or OpenCode to support development, debugging, and testing, with sound judgment in reviewing and validating generated code.
  • Good engineering judgment: you can break down ambiguous requirements, explain tradeoffs, and balance quality with delivery.
  • Clear communication and a collaborative approach to code reviews and technical decisions
  • Core stack: Go
  • PostgreSQL
  • Next.js
  • TypeScript
  • Docker
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Fullstack Engineer
Sr. Fullstack Engineer

Lion Parcel • Jakarta Barat

On-site
IDR 350,000,000 - 800,000,000
Full Stack Engineer
Full Stack Engineer

Jubelio • Daerah Khusus Ibukota Jakarta

On-site
IDR 100,000,000 - 150,000,000
Fullstack Engineer - Collection (SDE 2)
Fullstack Engineer - Collection (SDE 2)

Kredivo Group • Indonesia

On-site
IDR 180,000,000 - 300,000,000
Senior Software Engineer
Senior Software Engineer

SIRCLO • Tangerang Selatan

On-site
IDR 600,000,000 - 1,200,000,000
Lead Backend Engineer (Golang)
Lead Backend Engineer (Golang)

Krom • Jakarta Pusat

On-site
IDR 420,000,000 - 750,000,000
Software Development Engineer (Fullstack)
Software Development Engineer (Fullstack)

VentureSEA • Jakarta Pusat

Hybrid
IDR 200,880,000 - 290,160,000
Fullstack Developer
Fullstack Developer

PT Astra Graphia Information Technology • Jakarta Pusat

On-site
IDR 360,000,000 - 720,000,000
Fullstack Engineer - Collection (SDE 2)
Fullstack Engineer - Collection (SDE 2)

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
IDR 629,383,204 - 899,118,863
Backend Developer
Backend Developer

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
Fullstack Engineer
Fullstack Engineer

Nodewave • Jakarta Utara

On-site
IDR 279,000,000 - 558,000,000