SENIOR NODEJS/NESTJS ENGINEER (WITH EXPERIENCE ON FINTECH PROJECTS)

Fintech Core

Wilmington (NC)

Remote

USD 140,000 - 180,000

Full time

1 hour 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

Benefits offered by this job

Billable days off
Remote work mode
Flexible schedule
Competitive pay
Friendly team

Job summary

Fintech Core is seeking a Senior Backend Engineer (NodeJS/NestJS) to join an outsourced team on a production fintech platform focused on business accounting and financial management. You will extend and improve features, including banking integrations, reconciliation, and analytics, in a distributed, event-driven environment.

The role requires strong TypeScript/Node.js production experience, NestJS, and readiness to work with Kotlin/Spring Boot.

Qualifications

  • 5+ years of backend development in production environments.
  • Strong knowledge of Node.js and TypeScript in production systems.
  • Experience with NestJS and REST API design.
  • Readiness to work with Kotlin/Spring Boot in a mixed Kotlin/JS backend ecosystem.
  • Strong SQL/data modeling and database performance skills.
  • Experience with messaging/event-driven architectures and distributed systems.

Responsibilities

  • Develop backend functionality with TypeScript and NestJS within the existing architecture.
  • Extend the BFF layer with APIs and business logic for new financial features.
  • Design REST APIs contracts using OpenAPI.
  • Integrate new functionality without breaking current behavior; improve existing components.
  • Support integration between NestJS and Kotlin services and external systems.
  • Build and extend integrations with banking providers and accounting systems (e.g., Odoo).
  • Develop transaction-processing and reconciliation workflows; handle partial payments, duplicates, retries, concurrency.
  • Implement event-driven communication and scheduled/async workflows.
  • Ensure data consistency across APIs, services, and analytics.
  • Implement tenant-aware authorization and access control.
  • Apply idempotency, safe retries, version checks, and proper transaction boundaries.
  • Improve observability with logging, metrics, health checks, and alerts.
  • Investigate production issues and implement fixes.
  • Write clean, testable code with unit/integration tests for financial logic and authorization.
  • Participate in code reviews, CI/CD, and API/architecture documentation.
  • Take features from analysis to release with BA/PM/QA/client teams.

Skills

Node.js
TypeScript
NestJS
REST APIs
SQL
Event-driven
CI/CD
Git
Testing
Security
Independent work
FinTech
English B2/C1

Tools

PostgreSQL
Docker
Kubernetes
OpenAPI
Keycloak
Cerbos
AWS SQS/SNS
Temporal

Job description

Senior NodeJS/NestJS Engineer (with experience on FinTech projects)

Senior

Full time

Position overview

We’re looking for a Senior Backend Engineer (NodeJS/NestJS) to join an outsourced team working on a financial platform for business accounting and financial management. The product is already in production, so the focus is on extending and improving it, not building from scratch. The upcoming scope covers banking integrations, transaction processing, reconciliation, cash-flow forecasting, accounting automation, and analytics.

You’ll work with a cross-functional team (backend, frontend, QA, BA, PM) and the client’s technical team, who will provide knowledge transfer on the existing architecture. We’re looking for engineers who can quickly get up to speed in an established codebase and take ownership of reliable backend delivery in a complex financial domain.

Project Overview: Financial Management Platform

The platform covers bank account management, transaction and balance imports, cash-flow forecasting, recurring commitments, payment workflows, accounting sync, and reconciliation. It is built on event-driven processing and workflow orchestration. Key technical areas are Kotlin backend services, APIs, async event processing, databases, and integrations with banking and accounting systems.

YOUR BACKGROUND
  • 5+ years of backend development, with substantial production experience in TypeScript and Node.js
  • Strong knowledge of NestJS
  • Readiness to work with Kotlin and Spring Boot: the BFF layer and several services are written in Kotlin
  • Strong experience with REST APIs and maintainable service design
  • Strong SQL, data modeling, and database performance skills
  • Hands-on experience with messaging or event-driven architectures
  • Understanding of distributed-systems challenges: idempotency, retries, duplicate messages, concurrency, eventual consistency
  • Experience with automated testing, Git, code reviews, and CI/CD
  • Understanding of authentication, authorization, and secure handling of sensitive data
  • Ability to work independently in an existing, non-trivial codebase
  • Experience in FinTech, banking, accounting, or payment systems
  • English B2/C1
Skills That Will Be a Plus
  • Kotlin and Spring Boot
  • Transaction processing, bank reconciliation, ledger integrations, or financial data consistency
  • PostgreSQL and transaction management
  • AWS SQS/SNS or similar messaging
  • Temporal or other workflow orchestration tools
  • Multi-tenant applications and tenant-level access control
  • Keycloak and Cerbos
  • Third-party API integrations, webhooks, and signature verification
  • OpenAPI with generated clients
  • Docker, Kubernetes, Helm
Nice to have

Odoo or other ERP/accounting systems. Prisma or other ORMs. AWS infrastructure, secrets management, and monitoring. Data warehouses, SQLMesh, or analytical models. Domain experience in forecasting, AP/AR, reconciliation, or accounting automation. Taking over a product from another team.

Responsibilities
  • Develop backend functionality with TypeScript and NestJS within the existing architecture
  • Extend the Backend-for-Frontend (BFF) layer with APIs and business logic for new financial features
  • Design REST APIs contract-first using OpenAPI
  • Integrate new functionality without breaking current behavior, and suggest improvements to existing components
  • Support integration between NestJS services, Kotlin services, and external systems
  • Build and extend integrations with banking providers (account connections, transaction imports, balance sync) and accounting systems, including Odoo
  • Develop transaction-processing and reconciliation workflows that handle partial payments, duplicates, retries, and concurrency
  • Implement event-driven communication (event contracts, consumers, transactional outbox) and scheduled or async workflows
  • Ensure data consistency across APIs, services, and analytics
  • Implement tenant-aware authorization and access control
  • Apply idempotency, safe retries, version checks, and proper transaction boundaries
  • Improve observability through logging, metrics, health checks, and alerts
  • Investigate production issues and implement sustainable fixes
  • Write clean, testable code with unit, integration, and regression tests, especially for financial logic and authorization
  • Participate in code reviews, CI/CD, and documentation of APIs and architecture
  • Take features from technical analysis to release, working with the BA, PM, QA, frontend, and client team
  • Identify risks and dependencies early and communicate estimates and options clearly
WE OFFER
  • 20 billable days off in the first year of cooperation, all next years - 25 billable days off
  • Fair and competitive compensation
  • Friendly team and enjoyable working environment
  • Clearly described business processes in the company that really work
  • Regular updates on company news, Q&A sessions with top management
  • Flexible work schedule
  • Remote work mode
  • Ability to transfer unused vacation to the next year
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NodeJS/NestJS Engineer (with experience on FinTech projects)
Senior NodeJS/NestJS Engineer (with experience on FinTech projects)

DashDevs • United States

Remote
USD 120,000 - 180,000
Days off 20 first year
Competitive compensation
Friendly team and environment
+3
SENIOR KOTLIN ENGINEER (WITH EXPERIENCE ON FINTECH PROJECTS)
SENIOR KOTLIN ENGINEER (WITH EXPERIENCE ON FINTECH PROJECTS)

Fintech Core • Wilmington (NC)

Remote
USD 140,000 - 180,000
Remote work mode
Flexible work schedule
20 billable days off in the first year
+1
Senior Kotlin Engineer (with experience on FinTech projects)
Senior Kotlin Engineer (with experience on FinTech projects)

Dashdevs • United States

Remote
USD 140,000 - 190,000
20 billable days off in first year
25 billable days off in subsequent yrs
Competitive compensation
+1
Senior Node.js/NestJS Engineer - FinTech Backend (Remote)
Senior Node.js/NestJS Engineer - FinTech Backend (Remote)

Fintech Core • Wilmington (NC)

Remote
USD 140,000 - 180,000
Billable days off
Remote work mode
Flexible schedule
+2
Senior Node.js/NestJS Engineer for FinTech Platform
Senior Node.js/NestJS Engineer for FinTech Platform

DashDevs • United States

Remote
USD 120,000 - 180,000
Days off 20 first year
Competitive compensation
Friendly team and environment
+3
Senior Backend Engineer - Node.js / TypeScript / NestJS (m/f/d)
Senior Backend Engineer - Node.js / TypeScript / NestJS (m/f/d)

Bytamic Solutions • United States

Remote
USD 120,000 - 180,000
Fully remote work
International engineering environment
Training and education budget
Backend NestJs Developer (LATAM)
Backend NestJs Developer (LATAM)

Productiv Team • United States

Remote
USD 90,000 - 120,000
Backend Developer with German - Node.js / TypeScript
Backend Developer with German - Node.js / TypeScript

Bytamic Solutions • United States

Remote
USD 120,000 - 170,000
Fully remote work
Long-term cooperation on enterprise‑sc
Training and education budget
+3
Backend Developer
Backend Developer

Productiv • United States

Remote
USD 110,000 - 170,000
Senior Backend Developer
Senior Backend Developer

Smart state • Fort Lee (NJ)

On-site
USD 220,000 - 240,000
Partially subsidized in-office meals
Comprehensive medical, dental, vision
401(k)
+1