Senior Full Stack Engineer (KLI-90)

KitaLulus

Jakarta Pusat

On-site

IDR 480,000,000 - 640,000,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

KitaLulus is seeking a senior full-stack engineer to own complex onboarding journeys and multi‑language customer portals. You will build back-end APIs, integrate with CRM and compliance services, and ensure end-to-end data integrity.

Required 6+ years in full-stack roles, fintech experience, and strong English communication. Collaboration spans Berlin and Switzerland teams, with a focus on scalable, specification-driven development.

Qualifications

  • 6+ years of full-stack engineering experience with TypeScript.
  • Strong recent production experience with React and Next.js App Router.
  • Mandatory: fintech or regulated financial products experience.
  • Proven ownership of complex onboarding or application flows.
  • Backend capabilities: APIs, databases, and integrations.
  • Experience with state management and data-fetching tools.
  • Experience with Playwright or Cypress for E2E tests.
  • Experience building multi-language/internationalised apps.
  • Professional English communication skills.

Responsibilities

  • Build and maintain complex multi-step application and onboarding journeys, including validation and KYC.
  • Develop customer, dealer, and operations portals using TS, React, and Next.js.
  • Build backend use cases, APIs, databases, and integrations.
  • Integrate with CRM, workflow engines, compliance services, and credit systems.
  • Ensure accurate data mapping and reliable end-to-end flows.
  • Develop and maintain E2E tests for critical journeys.
  • Collaborate with engineering teams in Berlin and product/operations in Switzerland.
  • Contribute to specification-driven and AI-assisted development.

Skills

TypeScript
React
Next.js App Router
Fintech experience
Onboarding flows
APIs
Zustand / TanStack Query
React Hook Form / Formik
Zod
E2E testing (Playwright/Cypress)
Multi-language apps

Tools

Playwright
Cypress
Zustand
TanStack Query
Form libraries

Job description

  • Build and maintain complex multi-step application and onboarding journeys, including validation, document uploads, resumable states, and KYC flows.
  • Develop customer, dealer, and operations portals using TypeScript, React, and Next.js.
  • Build backend use cases, APIs, database queries, and integrations — this is not a UI-only role.
  • Integrate with CRM, workflow engines, compliance services, credit systems, and other external platforms.
  • Ensure accurate data mapping and reliable end-to-end application flows.
  • Develop and maintain E2E tests for critical customer journeys.
  • Collaborate with engineering teams in Berlin and product/operations teams in Switzerland.
  • Contribute to specification-driven and AI-assisted development.
Responsibilities
  • Build and maintain complex multi-step application and onboarding journeys, including validation, document uploads, resumable states, and KYC flows.
  • Develop customer, dealer, and operations portals using TypeScript, React, and Next.js.
  • Build backend use cases, APIs, database queries, and integrations — this is not a UI-only role.
  • Integrate with CRM, workflow engines, compliance services, credit systems, and other external platforms.
  • Ensure accurate data mapping and reliable end-to-end application flows.
  • Develop and maintain E2E tests for critical customer journeys.
  • Collaborate with engineering teams in Berlin and product/operations teams in Switzerland.
  • Contribute to specification-driven and AI-assisted development.
Requirements
  • 6+ years of full-stack engineering experience with TypeScript.
  • Strong recent production experience with React and Next.js App Router.
  • Mandatory: Experience working with fintech or regulated financial products.
  • Proven experience owning complex onboarding or application flows.
  • Strong backend capabilities, including APIs, databases, business logic, and system integrations.
  • Experience with state management and data-fetching tools such as Zustand or TanStack Query.
  • Experience with React Hook Form/Formik and Zod is preferred.
  • Experience with Playwright or Cypress for E2E testing.
  • Experience building multi-language/internationalised applications.
  • Professional English communication skills.
  • Experience with KYC, AML, credit/identity verification, or workflow/BPM integration is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Back End Engineer (KLI-89)
Senior Back End Engineer (KLI-89)

KitaLulus • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000
Senior Full-Stack Engineer — Fintech Onboarding & KYC Flows
Senior Full-Stack Engineer — Fintech Onboarding & KYC Flows

KitaLulus • Jakarta Pusat

On-site
IDR 480,000,000 - 640,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Techconnect.id • Jakarta Pusat

On-site
IDR 450,000,000 - 750,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

TechConnect • Jakarta Utara

On-site
IDR 600,000,000 - 900,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Techconnect • Jakarta Pusat

On-site
IDR 334,800,000 - 669,600,000
Frontend Engineer (React.js/Next.js) - Financial Service
Frontend Engineer (React.js/Next.js) - Financial Service

PT Adecco Personnel Indonesia • Tangerang

On-site
IDR 200,880,000 - 357,120,000
Technical Lead
Technical Lead

Nodewave • Jakarta Utara

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

Azura Labs Official • Kota Semarang

On-site
IDR 150,000,000 - 260,000,000
Software Engineer
Software Engineer

Indivara Group • Indonesia

On-site
IDR 360,000,000 - 720,000,000
Product Engineer
Product Engineer

Nodewave • Jakarta Barat

On-site
IDR 200,880,000 - 390,600,000