Senior Back End Engineer (KLI-89)

KitaLulus

Jakarta Pusat

On-site

IDR 446,400,000 - 781,200,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KitaLulus is seeking a seasoned Backend Engineer to design and maintain backend services with Node.js and TypeScript. You will own PostgreSQL schemas, migrations, and performance, and implement business logic for contracts, invoicing, and financial calculations.

You will integrate with CRM and external systems, build APIs/GraphQL, and ensure code quality and testing rigour. You will collaborate with teams in Berlin and Switzerland, contributing to AI-assisted development in a

Qualifications

  • 8+ years of experience in Backend Engineering.
  • Strong recent experience with Node.js and TypeScript.
  • Mandatory: Experience in Fintech or Financial Services (banking, lending, payments, leasing, or insurance).
  • Strong experience with PostgreSQL, including schema design, query optimization, transactions, and migrations.
  • Experience with Prisma is a plus.
  • Strong understanding of Clean, Layered, or Hexagonal Architecture.
  • Experience building and maintaining third-party integrations and APIs.
  • Strong testing and code review practices.
  • Experience using AI coding assistants or agents in production is a plus.
  • Strong analytical and problem-solving skills.
  • Professional English communication skills.
  • Willing to work onsite in South Jakarta, Monday-Friday, 11:00-19:00 WIB.

Responsibilities

  • Design and maintain backend services using Node.js and TypeScript.
  • Own PostgreSQL database schemas, migrations, and performance.
  • Develop business logic for contracts, invoicing, financial calculations, credit checks, and refinancing.
  • Build and maintain integrations with CRM, credit bureaux, workflow engines, and external systems.
  • Develop and maintain APIs and GraphQL schemas.
  • Review code and ensure quality, architecture, and financial logic are correct.
  • Build unit and integration tests for critical backend functionality.
  • Work closely with engineering teams in Berlin and product/operations teams in Switzerland.
  • Contribute to an AI-assisted, specification-driven development process.

Skills

Node.js
TypeScript
PostgreSQL
Prisma
Architecture
APIs
Testing
Code Review
AI Assistants
English Communication

Tools

GraphQL

Job description

Responsibilities
  • Design and maintain backend services using Node.js and TypeScript.
  • Own PostgreSQL database schemas, migrations, and performance.
  • Develop business logic for contracts, invoicing, financial calculations, credit checks, and refinancing.
  • Build and maintain integrations with CRM, credit bureaux, workflow engines, and external systems.
  • Develop and maintain APIs and GraphQL schemas.
  • Review code and ensure quality, architecture, and financial logic are correct.
  • Build unit and integration tests for critical backend functionality.
  • Work closely with engineering teams in Berlin and product/operations teams in Switzerland.
  • Contribute to an AI-assisted, specification-driven development process.
Requirements
  • 8+ years of experience in Backend Engineering.
  • Strong recent experience with Node.js and TypeScript.
  • Mandatory: Experience in Fintech or Financial Services, such as banking, lending, payments, leasing, or insurance.
  • Strong experience with PostgreSQL, including schema design, query optimization, transactions, and migrations.
  • Experience with Prisma is a plus.
  • Strong understanding of Clean, Layered, or Hexagonal Architecture.
  • Experience building and maintaining third-party integrations and APIs.
  • Strong testing and code review practices.
  • Experience using AI coding assistants or agents in production is a plus.
  • Strong analytical and problem-solving skills.
  • Professional English communication skills.
  • Willing to work onsite in South Jakarta, Monday-Friday, 11:00-19:00 WIB.
Nice to Have
  • GraphQL
  • Next.js / App Router
  • Workflow or BPM engines
  • KYC, AML, credit, or identity verification
  • Swiss/EU financial regulatory environment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior FinTech Backend Engineer (Node/TS) – Jakarta
Senior FinTech Backend Engineer (Node/TS) – Jakarta

KitaLulus • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000
Senior Full Stack Engineer (KLI-90)
Senior Full Stack Engineer (KLI-90)

KitaLulus • Jakarta Pusat

On-site
IDR 480,000,000 - 640,000,000
Backend Engineer (Go)
Backend Engineer (Go)

Konnco Studio • Daerah Istimewa Yogyakarta

On-site
IDR 120,000,000 - 240,000,000
Back-End Engineer
Back-End Engineer

Azura Labs • Jakarta Pusat

On-site
Health insurance
Catering menus for every employee
Professional growth opportunities
Back-End Engineer
Back-End Engineer

Azura Labs Official • Jakarta Utara

On-site
IDR 240,000,000 - 480,000,000
Senior Backend Engineer - Repayment (SDE 3)
Senior Backend Engineer - Repayment (SDE 3)

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
Senior Backend Engineer - International (SDE 3)
Senior Backend Engineer - International (SDE 3)

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
IDR 1,628,959,000 - 2,714,933,000
Back End Developer
Back End Developer

PT Bank Digital BCA (BCA Digital) • Daerah Khusus Ibukota Jakarta

On-site
IDR 15,000,000 - 20,000,000
Full-Stack Engineer
Full-Stack Engineer

Azura Labs Official • Kota Semarang

On-site
IDR 150,000,000 - 260,000,000
Senior Backend Engineer - Jakarta Department Tech Employment Type
Senior Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000