
Itentio IT Recruitment
We are partnered with a rapidly growing UK-based fintech company building next-generation digital solutions for trade and supply chain finance. Their mission is to close the global trade finance gap by enabling mid-market businesses in emerging markets to access transparent, secure, and efficient cross-border funding. They are now seeking a Senior Node.js Engineer to to help design, build, and scale our backend services in a microservices architecture.
Whom are we looking for – Senior Node.js Engineer
Location: Kraków / Remote (Poland-based)
About the Company and the Position
Our client is a UK-based fintech innovating in digital trade and supply chain finance. Their platforms help mid-sized companies access global funding opportunities while ensuring compliance, transparency, and operational resilience. With strong momentum across Europe, MENA, and emerging markets, the company continues to expand its engineering team to meet growing international demand.
We are looking for a Senior Node.js / JavaScript (TypeScript) Engineer to help design, build, and scale our backend services in a microservices architecture. In this role, you’ll take end-to-end ownership of services and major initiatives, influence architecture and engineering standards, and mentor other developers—while collaborating closely with Product, Security, Support, and DevOps.
Why is it worth joining this company?
- Work on real production systems powering high-value financial operations.
- Direct collaboration with senior engineers in an environment that values curiosity, ownership, and autonomy.
- Exposure to modern observability, cloud practices, and incident management workflows.
- Competitive salary with long-term development opportunities.
Senior Node.js Engineer – Key Responsibilities
- Design and implement scalable backend services using Node.js (NestJS) + TypeScript.
- Own critical business capabilities (e.g., invoices, payments, supplier lifecycle, funding decisions, audit trail) from discovery through production support.
- Build and maintain public APIs (REST/GraphQL) and internal service communication (e.g., gRPC), including versioning and backward compatibility.
- Drive architecture improvements: service boundaries, event-driven workflows, data consistency, and resiliency patterns.
- Ensure security and compliance best practices (secure coding, dependency hygiene, secrets handling, auditability).
- Lead code reviews, enforce standards, and improve engineering quality (testing strategy, observability, CI/CD).
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Participate in on-call and incident response; contribute to post-mortems and reliability improvements.
Senior Node.js Engineer – Main requirements
- 5+ years of professional software engineering experience, with strong backend focus in Node.js + TypeScript/JavaScript skills in production.
- Proven experience with NestJS (or similar backend frameworks) and backend design patterns.
- Strong API design skills: REST best practices, pagination/filtering, auth (JWT/OAuth), error modeling, idempotency.
- Experience with microservices architecture and common distributed system concerns (latency, consistency, retries, observability).
- Solid SQL skills and experience with PostgreSQL (schema design, query optimization, migrations).
- Experience with containers and delivery: Docker, CI/CD pipelines, and Git workflows.
- Strong communication skills in English (able to work with international teams).
Nice-to-Have:
- Experience in fintech domains: payments, ledger/reconciliation, risk checks, audit trails, compliance, limits.
- Messaging/event streaming (e.g., Kafka) and patterns like outbox, CQRS, Saga/workflow orchestration.
- Caching and performance tuning with Redis.
- AWS production experience (ECS/EKS, Lambda, SQS/SNS, S3, RDS, CloudWatch).
- Kubernetes and platform operations exposure.
- Security tooling and practices (dependency scanning, SAST/DAST, SOC2/ISO readiness workflows).
Tech Stack:
- Backend: Node.js, NestJS, TypeScript, microservices
- APIs/Protocols: REST, GraphQL, gRPC
- Data: PostgreSQL, Redis
- Messaging: Kafka (or similar)
- Infra: Docker, Kubernetes
- CI/CD: GitHub Actions / GitLab CI (or similar)
- Observability: CloudWatch, Prometheus/Grafana (or equivalents)
Senior Node.js Engineer – What is in it for you?
- Competitive salary: 5000 – 6500 EUR/month on B2B contract.
- 30 days of paid vacations per year.
- Unlimited paid sick leave (used responsibly).
- Flexible working hours.
- 100% remote setup.
- Budget for courses, conferences, and self-development.
- Opportunity to receive work devices if needed.
The Next Step for you:
Is it a new challenge for you? If you want to become a valuable part of this project, please apply via the contact form below.
Itentio IT Recruitment privacy and equal opportunity statements:
By submitting the recruitment application, you consent to the processing of your personal data contained therein. The controller of your personal data is Vladyslav Muzhylivskyi operating under the business name Vladyslav Muzhylivskyi Itentio with its registered office in Kraków (Tax ID: 6751522794). Personal data will be processed in order to carry out the recruitment process for the position specified in the job offer, including for the purpose of assessing the qualifications for work in this position. You can withdraw your consent at any time, which, however, does not affect the legality of the processing that was carried out on its basis before its withdrawal. You have the right to request access to your data, to rectify it, delete it or limit its processing, as well as the right to transfer your personal data, the right to object to data processing and the right to lodge a complaint with the supervisory authority for the protection of personal data. Additional information on the processing of personal data is in our Privacy Policy available at https://itentio.com/privacy-policy/.
Please note that all applications are treated with strict confidence. Itentio IT Recruitment will never share your data outside our organization without your written consent. Itentio is an equal-opportunity recruitment company and values diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Enjoy all new opportunities by subscribing to our LinkedIn and Facebook pages.