Senior Full Stack Engineer (KLI-90)

KitaLulus

Jakarta Pusat

Remote

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

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KitaLulus is hiring a senior full-stack engineer in Jakarta to own complex onboarding and application flows. You will build customer portals and backend APIs with TypeScript, React, and Next.js App Router, and work on integrations with CRM, BPM, and credit systems.

collaboration with teams in Berlin and Switzerland ensures a global product scope. You will contribute to AI-assisted development, implement multi-language support, and lead E2E testing for critical journeys, while maintaining robust

Qualifications

  • 6+ years of full-stack engineering with TypeScript.
  • Strong production experience with React and Next.js App Router.
  • Experience in fintech or regulated financial products.
  • Proven ownership of onboarding or complex application flows.
  • Backend APIs, databases, business logic, and integrations.
  • Experience with Zustand or TanStack Query for state management.
  • Know-how in multi-language/internationalised apps and English communication.

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.

Skills

TypeScript
React
Next.js App Router
APIs & DBs
E2E Testing
State Management
Playwright/Cypress
Multilingual Apps
English Proficiency
Fintech/Regulated

Tools

Zod
React Hook Form
Formik
TanStack Query
Playwright
Cypress

Job description

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 Full Stack Engineer (KLI-90)
Senior Full Stack Engineer (KLI-90)

KitaLulus • Jakarta Selatan

On-site
IDR 350,000,000 - 600,000,000
Senior Full-Stack Engineer: Fintech Onboarding & API Systems
Senior Full-Stack Engineer: Fintech Onboarding & API Systems

KitaLulus • Jakarta Pusat

Remote
IDR 600,000,000 - 1,000,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 Pusat

On-site
IDR 334,800,000 - 669,600,000
Fullstack Engineer
Fullstack Engineer

Nodewave • Jakarta Utara

On-site
IDR 279,000,000 - 558,000,000
Senior Fullstack Developer
Senior Fullstack Developer

Ultra Voucher • Indonesia

On-site
IDR 360,000,000 - 600,000,000
Fullstack Developer
Fullstack Developer

PT Astra Graphia Information Technology • Jakarta Pusat

On-site
IDR 360,000,000 - 720,000,000
Senior Fullstack Developer
Senior Fullstack Developer

Ultra Voucher • Jakarta Selatan

On-site
IDR 480,000,000 - 720,000,000
Software Development Engineer (Fullstack)
Software Development Engineer (Fullstack)

VentureSEA • Jakarta Pusat

Hybrid
IDR 200,880,000 - 290,160,000
Software Engineer
Software Engineer

Dkatalis • Jakarta Pusat

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