Devlight logo

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

Devlight·Salary not specified

Primary stack

Node.jsNestJSTypeScriptPostgreSQLRedisMongoDBJWTRabbitMQCI/CDDocker

Nice to have's

MicroservicesRabbitMQKafkaGraphQLgRPCMongoDBAWSGCPAzureKubernetes

Job description

About the Position

We are looking for a Middle Back-end Engineer to join our product teams and build reliable, scalable backend services using Node.js, NestJS, and TypeScript. This role is based in Europe and is fully remote.

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. Our clients include Nova Poshta, Sense Bank, Aurora, OKWINE, NOVUS, VARUS, BROCARD, Dnipro-M, and many others.

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
  • 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
  • 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

Requirements

  • 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 control, and how you validate AI-generated solutions
  • B2+ English, comfortable with written and spoken communication in a technical environment

Nice to Have

  • Experience with microservices architecture and service decomposition
  • Experience with RabbitMQ, Kafka, or other event-driven systems
  • Experience with GraphQL or gRPC
  • Experience with CQRS or Event Sourcing
  • Experience with MongoDB or other NoSQL databases
  • Experience with vector databases or AI/LLM-related backend features
  • Experience with AWS, GCP, or Azure
  • Experience building custom MCP servers or internal developer tools
  • Familiarity with Kubernetes and API gateways such as Kong or NGINX

We Offer

  • Fully remote or hybrid work format
  • Paid Time Off, sick days, regular reward evaluations, and accounting support
  • Reimbursement for training courses and compensation for the use of personal equipment
  • IT Club Loyalty Card
  • Work with an open-minded team that welcomes your new ideas, alongside the best specialists who love sharing their experience
  • Get the chance to connect with top companies and contribute to the growth of the Ukrainian IT community together

Our Recruitment Process

  • Recruiter Interview ✅
  • Tech Interview ✅
  • Reference Check ✅
  • Offer ✅

Ready to become a part of Devlight? Go ahead and send us your CV. We’ll be thrilled to welcome you to the team!

Apply now

© Devlight. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Devlight — це ІТ-компанія зі створення мобільних застосунків, яка допомагає компаніям стати брендом № 1 у смартфоні користувачів. З 2016 року ми працюємо з найбільшими компаніями зі списку «Топ-100 Forbes Україна», створюючи інноваційні мобільні рішення.Ми не просто оцифровуємо бізнеси — ми перетворюємо їх у зручні застосунки, які змінюють досвід користувачів. За цей час ми реалізували понад 120 проєктів, які разом набрали більше ніж 35 мільйонів завантажень.Серед наших клієнтів: Vodafone, Нова Пошта, Fishka, Sense Bank,DOC.UA, OKWINE, NOVUS, VARUS, BROCARD та багато інших.

More at Devlight

All 5 roles

Popular searches