Junior Backend Nodejs
Обов’язки:
- Допомога у розробці, підтримці та вдосконаленні бек-енд частини мобільного додатка Tabster на базі NestJS (TypeScript).
- Участь у створенні та документуванні RESTful API, дотримуючись принципів чистого коду.
- Робота з базою даних PostgreSQL (TypeORM) — створення таблиць, запитів, базових міграцій.
- Допомога у реалізації інтеграцій із зовнішніми сервісами (Poster, LiqPay, SendPulse) під менторством старших розробників.
- Використання Redis (ioredis) для кешування та управління станами застосунку.
- Реалізація базових механізмів безпеки: авторизація, автентифікація через JWT, валідація даних.
- Співпраця з Front-end командою та активна участь у плануванні задач.
Вимоги: - 6+ місяців комерційного досвіду або сильні пет-проєкти з NestJS / Node.js / TypeScript.
- Розуміння архітектури RESTful API та принципів SOLID / Clean Code.
- Базовий досвід роботи з PostgreSQL, створення таблиць, зв’язків, написання запитів.
- Розуміння, як працює інтеграція з зовнішніми API.
- Бажано мати базовий досвід роботи з Redis, JWT, Passport.js, class-validator.
- Знання Git (створення гілок, коміти, merge/pull request).
- Уважність, бажання розвиватися, аналітичне мислення та відповідальність.
Буде плюсом: - Досвід з Poster, LiqPay або SendPulse API.
- Розуміння CI/CD або базовий досвід розгортання проєктів (Docker, GitHub Actions тощо).
- Робота з AWS (S3, EC2).
Що ми пропонуємо: - Роботу в амбітному стартапі з інноваційним продуктом, що стрімко розвивається.
- Гнучкий робочий графік.
- Конкурентну заробітну плату та можливість отримання опціонів.
Сильну команду з відкритою культурою спілкування, орієнтованою на результат та професійний розвиток.
Якщо ви технічно грамотний, проактивний фахівець, що любить розвивати продукти та вирішувати цікаві задачі - вам до нас!
Required skills experience
| Node.js | 6 months |
Required languages
| Ukrainian | Native |
Node.js, TypeScript, JavaScript, REST API, PostgreSQL, Nest.js, Redis, JSON, WebSockets, OOP
📊
Average salary range of similar jobs in
analytics →
Loading...