Jobs Kyiv
3-
· 110 views · 16 applications · 7d
Back-end NestJS
Ukraine · 2 years of experienceОбов'язки: Розробка, підтримка та вдосконалення бек-енд частини мобільного додатка "Tabster" на базі NestJS (TypeScript). Проектування, розробка, документування та оптимізація RESTful API з урахуванням принципів clean code та SOLID. Робота з базами даних...Обов'язки:
- Розробка, підтримка та вдосконалення бек-енд частини мобільного додатка "Tabster" на базі NestJS (TypeScript).
- Проектування, розробка, документування та оптимізація RESTful API з урахуванням принципів clean code та SOLID.
- Робота з базами даних PostgreSQL (TypeORM), складні запити, міграції, оптимізація продуктивності.
- Реалізація інтеграцій з критично важливими зовнішніми сервісами: Poster (автоматизація ресторанного бізнесу), LiqPay (платіжна система), SendPulse (SMS, Viber інтеграція).
- Використання Redis (ioredis) для ефективного кешування, управління станами додатку, чергами задач.
- Забезпечення безпеки застосунку: авторизація, автентифікація через JWT, Passport.js, валідація даних через class-validator та class-transformer.
- Робота з AWS інфраструктурою (особливо S3), оптимізація роботи з файлами та медіаконтентом (sharp, fluent-ffmpeg).
- Управління CI/CD процесами (GitLab CI/CD, GitHub Actions), розгортання та моніторинг додатків на AWS.
- Проактивне наставництво молодших розробників, регулярні code review, контроль дотримання стандартів та best practices.
- Тісна співпраця із Front-end командою, дизайнерами та менеджерами продукту, активна участь у плануванні та покращенні процесів.
- Самостійна і проактивна комунікація, швидке реагування на виклики, здатність самостійно знаходити та пропонувати оптимальні рішення без потреби постійних нагадувань та контролю.
Вимоги:
- Від 3 років комерційного досвіду на позиції Middle/Senior Back-end розробника.
- Відмінне знання та досвід роботи з NestJS, TypeScript, Node.js, поглиблене розуміння архітектури RESTful API.
- Впевнений досвід з PostgreSQL, написання складних SQL-запитів, роботи з міграціями та оптимізацією продуктивності.
- Практичний досвід інтеграції з зовнішніми API (важливий досвід саме з Poster та LiqPay, SendPulse – великий плюс).
- Досвід роботи з Redis, управління чергами задач, кешування.
- Знання JWT, Passport.js, class-validator та class-transformer для безпечного та стабільного обміну даними.
- Впевнена робота з AWS (S3, EC2), налаштування зберігання та обробки медіаконтенту.
- Досвід налаштування CI/CD (GitLab, GitHub), розгортання, моніторинг, аналіз логів.
- Відмінні знання Git, робота в системах контролю версій (code review, branch management).
- Висока комунікабельність, уміння чітко формулювати ідеї та рішення, швидко знаходити вихід із складних ситуацій.
- Проактивність, відповідальність, вміння планувати задачі та процеси заздалегідь, враховувати потенційні ризики.
Буде великим плюсом:
- Попередній досвід роботи у стартапах або швидкозростаючих IT-компаніях.
- Досвід роботи з XML/Excel обробкою (xml2js, xlsx).
- Досвід використання DevOps інструментів: Docker, Docker Compose, Kubernetes.
Що ми пропонуємо:
- Роботу в амбітному стартапі з інноваційним продуктом, що стрімко розвивається.
- Велику свободу в прийнятті рішень та можливість впливати на розвиток продукту.
- Гнучкий робочий графік та можливість повністю віддаленої роботи.
- Конкурентну заробітну плату та можливість отримання опціонів.
- Сильну команду з відкритою культурою спілкування, орієнтованою на результат та професійний розвиток.
Якщо ви технічно грамотний, проактивний фахівець, що любить розвивати продукти та вирішувати цікаві задачі - вам до нас!
-
· 269 views · 92 applications · 6d
Node.js Developer
Worldwide · Product · 2 years of experienceМи шукаємо досвідченого розробника Node.js, котрий хоче створювати надійні платіжні інтеграції. Якщо ти впевнений у своєму коді та розумієш важливість безперебійної роботи сервісу, будемо раді бачити тебе у команді! Обов'язки: Інтеграція зовнішніх...Ми шукаємо досвідченого розробника Node.js, котрий хоче створювати надійні платіжні інтеграції. Якщо ти впевнений у своєму коді та розумієш важливість безперебійної роботи сервісу, будемо раді бачити тебе у команді!
Обов'язки:
- Інтеграція зовнішніх платіжних систем (PSP)
- Підтримка та розвиток внутрішньої платіжної інфраструктури
- Робота із базами даних: проектування схем, індексів, написання міграцій
Тісна взаємодія з backend-командою, QA та продуктовими аналітиками
Вимоги:
- Впевнений досвід із Node.js від 2 років
- Досвід роботи з SQL та NoSQL базами даних
- Вміння писати чистий код, що підтримується;
розуміння важливості надійності в платіжних сервісах - Відповідальність, аналітичне мислення, ініціативність
Наш стек:
- Node.js (Nest.js)
- TypeScript
- MongoDB, PostgreSQL, Redis
- Git
Буде плюсом:
- Досвід роботи з RabbitMQ
- Досвід роботи з Kubernetes (AWS EKS)
- Досвід інтеграції з двома та більше платіжними провайдерами
Ми пропонуємо:
- Конкурентна зарплатня
- Графік 9:00 до 18:00
- Дистанційна робота (або в офісі в Києві)
- Можливість працювати у продуктовій команді із сучасними технологіями
- Вплив на продукт – твоя думка має значення
- Перегляд заробітної плати за успішні результати
-
· 141 views · 60 applications · 2d
Node.js Developer
Worldwide · Product · 2 years of experience · Beginner/ElementaryМи — команда фахівців, що розвиває сучасні рішення у своїй галузі. Працюємо з фокусом на якість, ефективність і розвиток. Відкриті до нових ідей, цінуємо ініціативність і прагнення до професійного зростання. Наразі шукаємо досвідченного Node.js Developer,...Ми — команда фахівців, що розвиває сучасні рішення у своїй галузі. Працюємо з фокусом на якість, ефективність і розвиток. Відкриті до нових ідей, цінуємо ініціативність і прагнення до професійного зростання. Наразі шукаємо досвідченного Node.js Developer, який допоможе нам рухатися вперед і досягати нових результатів.
🔎 Кого шукаємо:
✅ Впевнений досвід Node.js від 2 років і досвід з фреймворком Nest.js;
✅ Досвід роботи з базами даних SQL та NoSQL, наприклад PostgreSQL, MongoDB, Redis;
✅ Досвід із системою контролю версій Git;
✅ Вміння писати надійний, читабельний код;
✅ Відповідальність та розуміння бізнес-цінності надійних платіжок.
➕ Буде перевагою, якщо:
• Досвід інтеграції хоча б 2+ платіжних провайдерів;
• Досвід з RabbitMQ;
• Досвід з Kubernetes (AWS EKS).
🎯 Що потрібно робити:
• Інтеграція зовнішніх платіжних систем;
• Підтримка та розвиток існуючих модулів платежів;
• Робота з базами даних (проектування схем, індексів, міграції);
• Взаємодія з backend-командою, QA, продуктом.
💼 Ми пропонуємо:
• Міжнародний продукт із мільйонною аудиторією.
• Команду технічних і бізнес-експертів.
• Віддалений формат або офіс у Києві.
• Графік: 9:00–18:00.
• Мінімум бюрократії, максимум дій.
• Професійний розвиток, можливість швидкого росту до Team Lead, регулярний рев’ю компенсації.
• Своєчасна оплата, оплачувані відпустки та лікарняні.
🧩 Процес відбору:
1. Співбесіда з HR
2. Технічна співбесіда
3. Offer
Надсилай резюме🙌🙂
More