Senior Back End Engineer (KLI-89)

KitaLulus

Jakarta Selatan, DKI Jakarta

Minimal D3/D4

Full-Time • Kerja dari kantor (WFO)

Dapat Dinegosiasikan

Terakhir diperbarui 1 hari yang lalu

Deskripsi Pekerjaan

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

Hari Kerja

Senin - Jumat

Jam Kerja

11:00 - 19:00

Persyaratan dari rekruter

Semua jenis kelaminTidak ada batas usiaMin. 8 tahun pengalaman

Keahlian yang dibutuhkan

Node.jsPostgreSQLTypeScript

Tentang Perusahaan

KitaLulus

Teknologi Informasi

We are an early-stage startup based in Indonesia with a mission to equalize access to job opportunities through education, community building and technology. We believe that business and social value can be achieved in tandem--helping more people up skill, get jobs and advance themselves. Our founders have a wealth of experience building businesses at some of the most reputable tech and professional service firms in the region (Baca, Grab, McKinsey, etc.).

Tips Aman Lamar Kerja

Harap waspada & laporkan ke tim kami jika ada lowongan yang memintamu untuk transfer uang. Proses rekrutmen di luar aplikasi bukan tanggung jawab KitaLulus.