-
apreel

Node.js Developer

apreel
Poland · Full-time · Associate

Profile: Senior NodeJS Developer


Company delivers what few others can: the highly sought-after funds and hidden-gem investments that go beyond what most private banks offer. Every opportunity is subjected to a ruthless vetting process; the bar is unforgivingly high. The result? Institutional-quality portfolios for investors who demand more.

Our team combines finance veterans with talent from tech, consulting, law and industries you’d never expect. Headquartered in Berlin, we operate from eight offices across Europe, the US and Asia.


About the role: as a Senior Backend Engineer within our Engineering team, you will be instrumental in building, maintaining and evolving a modular monolith and all related components, structured around clear business domains. You’ll be challenged with designing scalable backend solutions with a focus on security best practices and seamless integration across various teams—working collaboratively with Frontend, DevOps, Product, and business stakeholders to deliver an outstanding product experience for our customers.


You will:

  • Take Ownership: Write high-quality, well-tested code that ensures the reliability and performance of our services, helping to streamline operations and improve efficiency across the organization
  • Lead Architectural Transformation and Migration: Lead the strategic migration from our complex legacy monolith and fragmented microservices to a modern, modular monolith. This involves tackling significant technical debt, designing Anti-Corruption Layers (ACLs) to ensure data consistency, and defining the future architectural boundaries of our core platform.
  • Elevate Developer Experience (DX): Champion improvements in engineering productivity by overhauling our local development environment, which is currently time-consuming and unstable. You will support with the setup and deployment processes to ensure a fast, reliable, and frustration-free experience for the entire team.
  • Drive Quality and Testing Strategy: Redefine our quality assurance approach by implementing a robust testing pyramid. This includes moving away from slow, unreliable End-to-End (E2E) tests and fostering a culture of proactive testing and continuous refactoring to ensure high-quality code delivery.
  • Achieve Operational Excellence: Eliminate "firefighting" by identifying and resolving systemic data access issues, including inefficient SQL queries and manual database fixes required for product support. Your goal will be to build resilient, self-healing systems that minimize operational burden and maximize stability.
  • Instill a Culture of Engineering Health: Advocate for long-term architectural health by making the case for continuous refactoring and quality over short-term feature delivery. You will help instill a culture where technical debt is actively managed and engineering standards are consistently raised.


Requirements:

Knowledge/Experience:

  • 8+ years of professional experience as a Backend Engineer, ideally having worked for a Financial Services company
  • Strong background in software architecture, with hands-on experience across service-oriented and distributed systems
  • Hands-on experience applying Domain-Driven Design (DDD) to model complex business domains
  • Fluency in Typescript and Relational Databases
  • Has experience with AWS and ideally Kubernetes
  • Has hands-on experience with GitHub Actions and CI/CD pipelines
  • Experience with logging, monitoring tools (e.g., Newrelic, Grafana), and debugging large systems
  • Is passionate about clean, well-tested code and takes full ownership of the SDLC, including deployment, production reliability, and monitoring
  • Comfortable using AI-assisted development tools to ship high-quality code faster
  • Plus to be familiar with other programming languages or databases


Technical Skills:

  • Node.js (TypeScript)
  • Express.js
  • Next.js (App Router, Server Components, Route Handlers / API routes, Server Actions)
  • REST & GRPC API design and integration
  • Relational databases (MySQL) with ORMs (TypeORM)
  • Caching & performance optimization (e.g., Redis, CDN, ISR/SSR tuning)
  • Authentication & authorization (NextAuth/Auth.js, JWT, OAuth2, SSO)
  • Security best practices for fintech/PII (encryption, OWASP, rate limiting)
  • Background jobs & event-driven patterns (queues, webhooks)
  • Testing (unit, integration, e2e – e.g., Jest, Playwright)
  • CI/CD (GitHub Actions), Containerization (Docker) and orchestration (Kubernetes) AWS services for backend workloads (e.g., RDS for MySQL, S3, Secrets Manager, CloudWatch, SQS, Lambda)
  • Monitoring & Observability (Grafana, structured logging, tracing)


Personal attributes:

  • Independent and Collaborative
  • Communicative: Proficient written and verbal communication skills in English.
  • Adaptable and Open-minded: Willingness to adapt and explore new approaches.
  • Driven to build business fluency and customer focus


Oferta:

  • Lokalizacja: Warszawa / Berlin; praca zdalna
  • Start: asap

Key Skills

Ranked by relevance

grafana server mysql aws containerization microservices kubernetes typescript docker devops redis owasp grpc acls cicd sql sqs ddd ai s3
Login to Apply
Posted
Feb 17, 2026
Type
Full-time
Level
Associate
Location
Poland
Company
apreel

Industries

Outsourcing/Offshoring

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
apreel
Related

AI Python Developer

2026-02-24

Full-time
Associate
Poland
Outsourcing/Offshoring
Information Technology
View Job Details
Complete Assistance
Related

Java & Cloud AWS Developer

2026-01-27

Full-time
Entry
Luxembourg
Outsourcing/Offshoring
Engineering
View Job Details
apreel
Related

Data Scientist

2025-11-07

Full-time
Associate
Poland
Outsourcing/Offshoring
Information Technology