Middle / Senior Node.js Developer (FinTech / Web3)
- Location
- Remote
- Employment
- Full-time
- Level
- Specialist
- Category
- Backend
- Posted
- Deadline
Description
Niko Technologies is an EU-licensed FinTech and Web3 product company. We develop specialized payment processing tools, digital card issuing, and crypto-fiat gateways for European businesses and individuals.
Flagship products: securepaycard.com, elegro.eu.
We are looking for a Middle / Senior Node.js Developer to expand our backend team and work on high-load, compliant transaction processing systems.
Tech Stack:
Node.js, TypeScript, NestJS, PostgreSQL, TypeORM / Prisma, Redis, Docker, CQRS / Event-Driven Architecture, RabbitMQ, Go (microservices), Jest.
What you will do:
Architect, build, and optimize backend microservices handling financial transactions.
Design clean, modular, and type-safe code applying SOLID and Clean Architecture principles.
Scale data layer: query optimization, indexing, caching, and connection pooling.
Implement fault-tolerant integrations with banking APIs and payment gateways.
Cover critical logic with automated tests and participate in code reviews.
Requirements:
3+ years (for Middle) / 5+ years (for Senior) of production experience with Node.js and TypeScript.
Solid hands-on experience with NestJS (or modern structured Express).
Strong knowledge of PostgreSQL (query execution plans, indexing strategies, transactions).
Practical experience with Redis (caching, locking, pub/sub) and Docker.
Understanding of microservices design patterns, RESTful APIs, and asynchronous message processing.
Good grasp of automated testing (Jest, integration tests).
English: Intermediate (B1+) or higher.
Nice to have:
Experience with message brokers (RabbitMQ or Kafka).
Hands-on experience or interest in writing services in Go (Golang).
Domain knowledge in FinTech, Payment Processing, PCI DSS, or Blockchain / Web3.
Experience with performance profiling, memory leak tracking, and distributed tracing.
What we offer:
Fully remote work with flexible hours (no micromanagement).
Direct impact on licensed EU FinTech products with real payment volume.
100% company-funded professional courses, certifications, and conferences.
Transparent communication, fast feedback, and healthy engineering culture.
Hiring Process:
Intro call with Recruiter (30 mins).
Technical Interview with Tech Lead (60 mins, no live-coding trivia — real architecture and code discussion).
Final chat & Offer.
Ready to join? Click "Open contacts" / "Відкрити контакти" to start a chat, or feel free to reach out with any questions directly!
Apply at the source
This role was published by Niko Technologies and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/856827-middle-senior-node-js-developer-fintech-web3/