Middle Node.js Backend Engineer (TypeScript) - FinTech

$$$

About the project

Our client is a fintech company building a new digital banking and payments product from scratch. The platform is built by several stream teams: core banking (accounts, ledgers, lending), payments and open banking, cards, financial crime (KYC, fraud, transaction monitoring) and customer engagement.

You will work in one of the stream teams together with a Senior engineer and the team's Tech Lead, building services, APIs and integrations with banking, payment and compliance providers.

The product is at an early stage: architecture, team and roadmap are being shaped now, and the scope will be refined together with the team. You will join a mixed team of client and NerdySoft engineers. AI-assisted development is part of everyday engineering.

What you will do

  • Build backend features end to end, from technical design to production
  • Develop services and APIs (REST / GraphQL) and integrations with banking, payment and compliance providers
  • Write automated tests and take part in code reviews
  • Estimate your features and take part in sprint planning
  • Work with AI coding assistants and agents every day: review the code they produce and keep it to the team's standards
  • Support features in production: monitoring, bug fixing, incident analysis
  • Clarify requirements and discuss solutions with the team and client stakeholders

What you bring

  • 3+ years of commercial backend development with Node.js and TypeScript
  • Node.js frameworks (NestJS, Express or similar), an ORM or query builder and DB migrations
  • Commercial experience on a FinTech product: banking, payments, lending, cards, compliance or similar
  • Solid PostgreSQL (or other relational DB) skills: schema design, transactions, indexes
  • Experience building REST APIs and integrating external services: retries, timeouts, idempotency, error handling
  • Security basics: authentication and authorization (JWT, OAuth 2.0), secure coding
  • Experience with message queues or background jobs (RabbitMQ, Kafka, AWS SQS or similar)
  • Unit and integration testing (Jest or Vitest)
  • Docker, CI/CD, logging and monitoring; hands-on experience with AWS or another cloud
  • Daily use of AI coding assistants (Claude Code, Cursor, GitHub Copilot or similar): you can show how you check the code they produce
  • Ownership: you can take a feature from requirements to production with little supervision
  • English B2 (Upper-Intermediate): English is the working language of the team

Nice to have

  • NestJS
  • GraphQL
  • Money flows: idempotency, reconciliation, double-entry ledgers
  • React and TypeScript on the front end
  • Kubernetes, Terraform
  • LLM-based features

What we offer

  • Comfortable workplace and modern office facilities
  • Flexible working hours with no overtime and the ability to work remotely
  • 50% compensation for certifications, conferences, training
  • 50% compensation for English courses
  • 18 working days of paid annual leave
  • Paid sick leave
  • Medical insurance and sports compensation

Required skills

TypeScript, PostgreSQL, JavaScript, Node.js

Required domain experience

Fintech 6 months

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 11 November
90 views ยท 19 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...