← Усі вакансії

Middle Back-end Engineer (NestJS / Node.js, AI-assisted)

Devlight
Формат:
повний remote
Рівень:
middle
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

About us: Devlight is the AI partner for companies moving from manual work to intelligent operations. We design and build AI agents, intelligent workflows, and product experiences that reduce manual effort, improve decision-making, and strengthen customer experience. Built on a decade of delivering digital products used by millions, we bring product discipline to AI, designing systems that teams can operate, trust, and improve over time. Our clients: Nova Poshta, Sense Bank, Aurora, OKWINE, NOVUS, VARUS, BROCARD, Dnipro-M, and many others.

About the role: We’re looking for a Middle Back-end Engineer to join our product teams and build reliable, scalable backend services using Node.js, NestJS, and TypeScript. You’ll work in a small cross-functional squad and take ownership of backend features end to end — from database design and business logic to API contracts, background processing, integrations, and production support. We’re an AI-forward engineering team, so AI coding tools are part of the everyday workflow. You’ll use tools like Claude Code, Cursor, and MCP to accelerate development, explore solutions, generate and review code, and automate repetitive engineering work. The important part is ownership: AI helps you move faster, but you remain responsible for the architecture, code quality, security, tests, and everything that reaches production.

Your future responsibilities:

Build and maintain scalable backend services and APIs using Node.js, NestJS, and TypeScript

Design database schemas and implement business logic using PostgreSQL, Redis, and MongoDB where appropriate

Design and maintain clean REST APIs and clear contracts with Front-end engineers

Implement authentication and authorization using JWT, OAuth 2.0, Passport.js, and related approaches

Build asynchronous processes and background jobs using BullMQ or similar queue systems

Work with event-driven communication and message brokers such as RabbitMQ

Optimize backend performance, including database queries, indexing, caching, pagination, and API response times

Write unit, integration, and API tests and take responsibility for their quality and coverage

Use AI coding tools such as Claude Code, Cursor, and MCP as part of your daily development workflow

Use AI for tasks such as code generation, refactoring, API scaffolding, database migrations, test generation, and self-review

Review and validate AI-generated code before it reaches production

Participate in code reviews, technical discussions, and architecture decisions

Collaborate with Front-end engineers, PMs, designers, and DevOps

Contribute to CI/CD processes, Docker-based environments, and production reliability

Your professional qualities:

2–4 years of commercial back-end development experience

Strong practical experience with Node.js, TypeScript, and NestJS

Confident understanding of NestJS fundamentals: Modules, Providers, Middleware, Guards, Interceptors, and Pipes

Experience building and maintaining REST APIs in production

Good understanding of relational databases, especially PostgreSQL

Experience with database schema design, indexing, SQL queries, and Prisma or Drizzle ORM

Practical experience with Redis, including caching or session management

Experience with background jobs and asynchronous processing using BullMQ or a similar solution

Understanding of authentication, authorization, API security, and OWASP principles

Solid understanding of software architecture principles, SOLID, and pragmatic design patterns

Experience with Docker, Git, and basic CI/CD workflows

Comfortable working independently and taking ownership of backend features

Strong understanding that AI-generated code requires the same level of review, testing, and responsibility as manually written code

Demonstrable experience using AI coding tools such as Claude Code, Cursor, or similar solutions as part of your daily workflow

Ability to clearly explain what you delegate to AI, what you keep under manual cont

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot