Senior Backend Engineer

Kitalulusid — Indonesia · Posted ~4 hours ago

Senior Full-time

Skills

Node.js TypeScript PostgreSQL Backend engineering API development GraphQL Financial services Unit testing Integration testing REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineer is needed to design and maintain services for a financial technology environment. You will use Node.js and TypeScript, own PostgreSQL schemas and performance, implement APIs and GraphQL, and build integrations with external financial and business systems. The role requires strong financial-services experience and 8+ years in backend engineering.

Highlights

Own critical backend architecture and financial business logic in a senior engineering role. Work with modern TypeScript technologies, PostgreSQL, APIs, GraphQL, and distributed teams while contributing to an AI-assisted development process.

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 GraphQLNext.js / App RouterWorkflow or BPM enginesKYC, AML, credit, or identity verificationSwiss/EU financial regulatory environment