We are looking for a Senior Node.js Developer to join our team and work on a scalable, high-performance backend system with a strong focus on architecture, performance, and data processing. Core Stack * NestJS (v10) — strong understanding of architecture (modules, dependency injection, guards, interceptors) * Prisma (v5) — schema design, migrations, query optimization * TypeScript — advanced typing and backend patterns
Infrastructure & Integrations * Redis — caching and background processing * Bull — queues and job management * Amazon S3 — file storage * Sentry — monitoring and error tracking
Responsibilities * Design and develop scalable and maintainable APIs * Build and optimize background jobs and queue-based systems * Ensure high performance and reliability of backend services * Contribute to clean and well-structured architecture * Work with large datasets, file processing, and data exports * Collaborate with cross-functional teams to deliver high-quality solutions
Must-have Skills * Strong experience with Node.js and NestJS * Proven ability to design scalable backend systems * Hands-on experience with queues (Bull or similar) * Solid understanding of performance optimization * Experience working with clean architecture principles
Nice-to-have * Experience with AWS * Experience working with large datasets, data exports (Excel, архиви), or batch processing
We are offering:
— Courses and education — English courses twice a week — Monthly Tech Talks for sharing knowledge; — Strong corporate management and transparent strategy — Unlimited area for self-development and personal growth — Convenient and bright office located in Kyiv — A set of benefits like video games, flexible working hours and high salary — Regular team buildings and celebrations