.
Senior Software Engineer
  • Warsaw
Senior Software Engineer
Warszawa, Warsaw, Masovian Voivodeship, Polska
EVERFEX PROSTA S.A.
12. 10. 2025
Informacje o stanowisku

technologies-expected :


  • TypeScript
  • PostgreSQL

about-project :


  • Our Tech Stack
  • Backend: TypeScript, NestJS
  • Database: PostgreSQL, TypeORM
  • Messaging: RabbitMQ
  • Testing: Jest, Supertest
  • Infrastructure: Docker, docker-compose
  • Observability: Winston, config-driven environments
  • How We Work
  • Pragmatic engineering with strong standards for correctness and reliability.
  • Code reviews, CI pipelines, and incremental delivery.
  • Full ownership: from feature design to production support.
  • Why Join Us
  • At Fiinu, you’ll work in a banking environment where correctness, performance, and resilience matter. You’ll have the opportunity to shape critical systems from the ground up, solve meaningful problems, and build products that scale.
  • Apply
  • Apply now if you’re passionate about building backend systems that stay reliable, fast, and correct as complexity grows.

responsibilities :


  • About Us
  • Fiinu P.S.A. is part of the UK-listed Fiinu PLC banking group. We are building the future of fintech within a regulated banking environment—combining innovation, scale, and responsibility.
Our mission is to deliver platforms that:
- Enable clients to exchange currencies with confidence.
- Empower dealers with robust transaction-tracking tools.
- Provide leadership with a centralized data cube for real-time insights.
If you’re motivated by impact and want to work at the intersection of finance and cutting-edge technology, this role is for you.
  • The Role
  • We are seeking a Senior Backend Engineer to take ownership of our NestJS services, powering complex financial workflows at scale. You will design reliable APIs, build resilient services, and ensure data accuracy across a large TypeScript monorepo.
  • Responsibilities
  • Design, implement, and maintain backend services and REST APIs (NestJS/TypeScript).
  • Model relational database schemas, write migrations, and optimize queries (PostgreSQL).
  • Develop domain modules (e.g., trades, settlements, margin, orders) with clean abstractions.
  • Implement background jobs, message-driven workflows, and third-party integrations (RabbitMQ, APIs).
  • Maintain code quality through strong typing, unit/integration testing (Jest), and peer reviews.
  • Enhance reliability and performance with observability, logging, tracing, and runtime optimization.
  • Deliver secure code (authentication, authorization, validation, sanitization, least-privilege).
  • Contribute to CI/CD pipelines, containerization, and operational excellence (Docker).
  • Collaborate closely with product and data teams to deliver features end-to-end.
  • Requirements
  • 4+ years of experience building production backends in Node.js with TypeScript.
  • 2+ years hands-on with NestJS (modules, providers, DI, interceptors, pipes, guards, filters).
  • Strong SQL fundamentals and PostgreSQL experience (migrations with TypeORM or similar).
  • Experience with messaging/queues and event-driven patterns (ideally RabbitMQ).
  • Solid testing background (Jest, integration tests with real services/DBs).
  • Proficiency with Docker-based dev environments and multi-env configurations.
  • Comfortable working with large codebases, with a focus on clarity and maintainability.
  • Security-first mindset (JWT/OAuth, secrets management, PII handling).
  • Strong communication and documentation skills.
  • Nice to Have
  • Experience in fintech, accounting flows, or other high-integrity data systems.
  • Observability stack knowledge (Winston, OpenTelemetry, metrics/tracing).
  • Background in large-scale data pipelines and migrations.
  • Familiarity with domain-driven design and modular monoliths.
  • Exposure to Firebase, Plaid, or email templating systems.
  • AWS/GCP and Infrastructure-as-Code experience.
  • Ability to maintain Retool frontend app
  • Our Tech Stack
  • Backend: TypeScript, NestJS
  • Database: PostgreSQL, TypeORM
  • Messaging: RabbitMQ
  • Testing: Jest, Supertest
  • Infrastructure: Docker, docker-compose
  • Observability: Winston, config-driven environments
  • How We Work
  • Pragmatic engineering with strong standards for correctness and reliability.
  • Code reviews, CI pipelines, and incremental delivery.
  • Full ownership: from feature design to production support.
  • Why Join Us
  • At Fiinu, you’ll work in a banking environment where correctness, performance, and resilience matter. You’ll have the opportunity to shape critical systems from the ground up, solve meaningful problems, and build products that scale.
  • Apply
  • Apply now if you’re passionate about building backend systems that stay reliable, fast, and correct as complexity grows.

requirements-expected :


  • The Role:
  • We are seeking a Senior Backend Engineer to take ownership of our NestJS services, powering complex financial workflows at scale. You will design reliable APIs, build resilient services, and ensure data accuracy across a large TypeScript monorepo.
  • Responsibilities
  • Design, implement, and maintain backend services and REST APIs (NestJS/TypeScript).
  • Model relational database schemas, write migrations, and optimize queries (PostgreSQL).
  • Develop domain modules (e.g., trades, settlements, margin, orders) with clean abstractions.
  • Implement background jobs, message-driven workflows, and third-party integrations (RabbitMQ, APIs).
  • Maintain code quality through strong typing, unit/integration testing (Jest), and peer reviews.
  • Enhance reliability and performance with observability, logging, tracing, and runtime optimization.
  • Deliver secure code (authentication, authorization, validation, sanitization, least-privilege).
  • Contribute to CI/CD pipelines, containerization, and operational excellence (Docker).
  • Collaborate closely with product and data teams to deliver features end-to-end.
  • Requirements:
  • 4+ years of experience building production backends in Node.js with TypeScript.
  • 2+ years hands-on with NestJS (modules, providers, DI, interceptors, pipes, guards, filters).
  • Strong SQL fundamentals and PostgreSQL experience (migrations with TypeORM or similar).
  • Experience with messaging/queues and event-driven patterns (ideally RabbitMQ).
  • Solid testing background (Jest, integration tests with real services/DBs).
  • Proficiency with Docker-based dev environments and multi-env configurations.
  • Comfortable working with large codebases, with a focus on clarity and maintainability.
  • Security-first mindset (JWT/OAuth, secrets management, PII handling).
  • Strong communication and documentation skills.
  • Nice to Have
  • Experience in fintech, accounting flows, or other high-integrity data systems.
  • Observability stack knowledge (Winston, OpenTelemetry, metrics/tracing).
  • Background in large-scale data pipelines and migrations.
  • Familiarity with domain-driven design and modular monoliths.
  • Exposure to Firebase, Plaid, or email templating systems.
  • AWS/GCP and Infrastructure-as-Code experience.
  • Ability to maintain Retool frontend app
  • Our Tech Stack
  • Backend: TypeScript, NestJS
  • Database: PostgreSQL, TypeORM
  • Messaging: RabbitMQ
  • Testing: Jest, Supertest
  • Infrastructure: Docker, docker-compose
  • Observability: Winston, config-driven environments
  • How We Work
  • Pragmatic engineering with strong standards for correctness and reliability.
  • Code reviews, CI pipelines, and incremental delivery.
  • Full ownership: from feature design to production support.
  • Why Join Us
  • At Fiinu, you’ll work in a banking environment where correctness, performance, and resilience matter. You’ll have the opportunity to shape critical systems from the ground up, solve meaningful problems, and build products that scale.
  • Apply
  • Apply now if you’re passionate about building backend systems that stay reliable, fast, and correct as complexity grows.

offered :


  • Hybrid Work
  • International Team
  • Employee Share Option Programme

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    125 875
    24 736