Ми шукаємо Node.js розробника, який уже має перший комерційний досвід та готовий рухатися далі. У нашій команді ти зможеш не просто виконувати завдання, а й розуміти продукт, впливати на рішення та рости як спеціаліст.
Що очікуємо від тебе:
Основи коду: * Впевнене знання JavaScript (ES6+) та TypeScript. * Розуміння асинхронності в Node.js (callbacks, promises, async/await). * Розуміння Event Loop, micro/macro-tasks. * Досвід роботи з NPM/Yarn, розуміння package.json.
Backend-розробка: * Практичний досвід створення REST API (Express/NestJS). * Розуміння MVC / SOLID принципів. * Знання патернів проєктування. * Розуміння автентифікації/авторизації (JWT, OAuth2, session-based).
Бази даних: * Практичний досвід з SQL (PostgreSQL/MySQL). * Знання ORM/ODM (Sequelize/TypeORM/Prisma). * Нормалізація та денормалізація даних. * Розуміння індексів, ключів, унікальних обмежень. * Основи транзакцій (BEGIN/COMMIT/ROLLBACK).
Інфраструктура та DevOps-базис: * Досвід роботи з Git/GitHub/GitLab, Git Flow. * Базове знання Docker (створення контейнерів, команди). * Розуміння CI/CD (GitHub Actions, GitLab CI). * Робота з AWS (S3, Lambda) або іншими хмарами.
Буде плюсом: * Знання GraphQL. * Unit-тести (Jest, Mocha/Chai). * Базове розуміння мікросервісів. * Досвід написання Swagger/OpenAPI документації.
Чому саме ми: * Культуру, що підтримує професійний розвиток. * Наставництво від досвідчених колег і можливості кар’єрного зростання. * Реальний вплив на результат та можливість бачити результати своєї роботи. * Індивідуальну програму навчання + компенсацію професійних курсів та сертифікацій. * Оплачувану відпустку, лікарняні та day-off. * Повну фінансову, юридичну та HR-підтримку. * Компенсацію витрат на відрядження та конференції.
Якщо ти хочеш зростати, працювати з сучасним стеком і командою, яка підтримує розвиток — відправляй своє резюме!