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!
Сродна праця в Telegram
Двічі на тиждень — віддалена вакансія, розібрана людською мовою: що робити, кому сродна, чесно про мінуси. А в коментарях — Сковорідка (ШІ), яка допоможе з резюме.
Підписатися