Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Loza Studio

NewBe an early applicant

Senior BackEnd Developer (Node.js / TypeScript)

Posted 4 views
Discussion

Summary

Senior backend developer to grow and scale an existing microservices system built on Node.js/TypeScript (NestJS): designing REST APIs with OpenAPI/Swagger docs, PostgreSQL data modeling and optimization, async messaging via queues, security at the API level, tests, refactoring, and integrations with external systems.

Шукаємо Senior Back-End розробника на існуючий проєкт, який активно розвивається. Бекенд складається з кількох мікросервісів на Node.js / TypeScript. Робота включає розвиток і масштабування системи, рефакторинг, створення нових сервісів та інтеграцію із зовнішніми системами. У команді налагоджено code review, автотести та CI.

Обов'язки:

  • Розвиток, підтримка й масштабування існуючої мікросервісної системи
  • Проєктування та розробка нових сервісів, розширення наявних
  • Інтеграція сервісів між собою, із зовнішніми системами та клієнтською частиною
  • Проєктування та реалізація RESTful API, підтримка API-документації (OpenAPI / Swagger)
  • Асинхронна взаємодія між сервісами через черги повідомлень
  • Робота з реляційною БД: моделювання даних, міграції, оптимізація запитів
  • Реалізація розмежування доступу та інших механізмів безпеки на рівні API
  • Написання unit- та інтеграційних тестів
  • Діагностика й усунення проблем, оптимізація продуктивності та рефакторинг коду
  • Участь в обговоренні архітектури та code review, пропозиції технічних рішень

Вимоги:

  • Від 6 років комерційного досвіду в back-end розробці
  • Впевнене знання Node.js і TypeScript
  • Досвід із NestJS (або глибоке знання Express.js і готовність швидко перейти на NestJS)
  • PostgreSQL: проєктування схем, транзакції, індекси, оптимізація запитів
  • Досвід з ORM (Prisma, TypeORM або аналоги)
  • Розуміння мікросервісної архітектури та практичний досвід роботи з нею
  • Досвід з брокерами повідомлень (RabbitMQ або аналоги) і Redis
  • Розуміння принципів ООП, SOLID, патернів проєктування
  • Досвід автоматизованого тестування (Jest або аналоги)
  • Docker, Git, базове розуміння CI/CD
  • Досвід з Postman або аналогічними інструментами для роботи з API
  • Розуміння основ безпеки веб-застосунків

Буде перевагою:

  • Досвід побудови рольових моделей доступу (RBAC / ABAC)
  • Real-time взаємодія: WebSocket, Server-Sent Events
  • Моніторинг і спостережуваність: Prometheus, структуроване логування
  • Інтеграції через SOAP
  • Робота з криптографічними бібліотеками та електронним цифровим підписом (ЕЦП / КЕП)
  • Знання Vue.js або Angular на рівні, достатньому для взаємодії з фронтенд-командою

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →