Inzhur
Інвестиційна компанія, з якою всі українці та українки можуть інвестувати у велику прибуткову нерухомість від 10 гривень, а також в облігації з найкращого каталогу України.
З фондами нерухомості Inzhur інвестори заробляють на дивідендах і капіталізації активів, а з пропозицією Inzhur щодо облігацій — на відсотках за купонами.
Наша місія — робити інвестиції доступними та прибутковими для кожного.
Шукаємо досвідченого Backend Developer, який долучиться до розвитку серверної частини продукту, проєктування бізнес-логіки та створення надійних сервісів. Нам потрібен інженер, який впевнено працює з TypeScript, розуміє принципи побудови масштабованих систем і приділяє увагу якості коду.
Основні обов’язки
Розробляти та підтримувати backend-сервіси на Node.js із використанням NestJS, Fastify та інших технологій.
Проєктувати й підтримувати доменну модель за допомогою MikroORM, працювати із сутностями, зв’язками, міграціями, seed-даними та оптимізацією запитів.
Розробляти асинхронні процеси, фонові задачі та черги повідомлень, зокрема інтеграції з RabbitMQ.
Писати інтеграційні тести з використанням Jest.
Забезпечувати якість коду відповідно до строгих стандартів TypeScript, ESLint, Jest і SonarQube.
Відстежувати та діагностувати помилки за допомогою Sentry.
Брати участь у code review та вдосконаленні кодової бази.
Перші 2–3 місяці роботи
Розібратися в доменній області продукту, бізнес-сутностях і процесах, які реалізовані в сервісах.
Пройти повний цикл розробки в репозиторії — від внесення змін до тестування та деплою.
Самостійно реалізувати першу функціональність або виправити помилку в одному із сервісів, включно з написанням інтеграційних тестів.
Ознайомитися з CI/CD-процесами, принципами роботи Rush.js, збиранням і тестуванням проєктів, публікацією Docker-образів у GHCR та подальшим деплоєм.
Навчитися впевнено працювати зі строгими налаштуваннями TypeScript та ESLint без компромісів щодо якості коду.
Долучитися до code review та поступово брати участь в обговоренні технічних рішень команди.
Що очікуємо від кандидата
Досвід роботи в backend-розробці від 5 років.
TypeScript (strict-режим) — впевнене володіння типами, generics, без звички зловживати any/as
Node.js — розуміння event loop, асинхронності, роботи з потоками/буферами
PostgreSQL — знання SQL, розуміння індексів, транзакцій, міграцій схеми
Досвід роботи з ORM (MikroORM, TypeORM, Prisma чи аналог) — сутності, зв’язки, міграції
Черги повідомлень — практичний досвід з BullMQ, RabbitMQ, Kafka чи аналогічними
Docker — вміння читати/писати Dockerfile, розуміння multi-stage builds
GitHub та Pull Request — впевнена робота з гілками, рев’ю, конфліктами
Jest або аналогічний тест-фреймворк — вміння писати не тільки юніт, а й інтеграційні тести
Буде перевагою
Досвід роботи з NestJS та/або Fastify, побудови REST API, роботи з middleware, plugins і dependency injection.
Знайомство з інструментами для роботи з монорепозиторіями, зокрема Rush.js, Nx, Turborepo або Lerna.
Досвід роботи з AWS, зокрема Secrets Manager, SES, Elastic Beanstalk, ECR, або аналогічними хмарними сервісами.
Знання Kubernetes та ArgoCD.
Досвід використання Testcontainers або аналогічних інструментів для інтеграційного тестування.
Досвід роботи з проєктами, де діють строгі вимоги до типізації, лінтингу та якості коду.
Компенсаційний пакет
🏥 Медичне страхування після випробувального періоду
🧠 Програма психологічної підтримки для ментального здоров’я
📚 Навчання та розвиток за рахунок компанії
🚀 Кар’єрне зростання та професійний розвиток
🤝 Сильна корпоративна культура: тімбілдинги, корпоративи, благодійні ініціативи, подарунки та традиції
📂 24 календарні дні оплачуваної щорічної відпустки



