Senior Backend Engineer
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior Backend Engineer з 5+ роками досвіду роботи з Node.js, щоб приєднатися до нашої глобальної команди в Bitmedia Labs, зосереджуючись на інтеграції AI/ML та системній архітектурі.
Про Bitmedia Labs
Bitmedia Labs - міжнародна продуктова компанія, заснована в 2014 році. Сьогодні ми - команда з більш ніж 150 фахівців, які працюють по всьому світу, створюючи продукти, які використовують мільйони людей у всьому світі.
Обов'язки
- Розробка масштабних платформ ринку та бекенд-систем з нуля з глибокою інтеграцією AI/LLM
- Керівництво розробкою бекенду з використанням Node.js та TypeScript, реалізація RESTful API, мікросервісів та фонових робіт
- Створення та інтеграція рішень RAG (Retrieval-Augmented Generation) з векторними базами даних для інтелектуального пошуку та рекомендацій
- Створення агентів AI та автономних систем з використанням фреймворків LangChain/LangGraph
- Написання коду на Python, коли це необхідно, для інтеграції AI/ML, обробки даних та реалізації агентів LLM
- Розробка фронтенд-рішень та MVP, реалізація UI компонентів та користувацьких інтерфейсів
- Інтеграція та управління базами даних (SQL та NoSQL), реалізація стратегій кешування та оптимізація виконання запитів
- Наставництво та керівництво молодшими та середніми розробниками через кодові огляди, спільне програмування та технічні дискусії
Вимоги
- 5+ років професійного досвіду розробки на Node.js та 3+ роки з TypeScript
- Експертний рівень знань фундаментальних аспектів JavaScript (event loops, closures, promises, async/await) та паттернів асинхронного програмування
- Глибоке розуміння фреймворків Node.js (Express.js, NestJS, Fastify) та архітектурних паттернів
- Сильний досвід роботи з SQL (PostgreSQL, MySQL) або NoSQL базами даних (MongoDB, Redis)
- Глибоке розуміння принципів системного дизайну, паттернів дизайну та кращих практик програмної архітектури
- Практичний досвід створення агентів AI за межами використання ChatGPT - продемонстрований через домашні проекти або продуктивну роботу
- Готовність та здатність вчитися та писати код на Python, коли це необхідно для інтеграції AI/ML
- Робочі знання фундаментальних аспектів фронтенду (HTML5, CSS3, JavaScript) та здатність реалізовувати UI рішення, коли це потрібно
- Сильне стратегічне мислення з можливістю узгоджувати технічні рішення з бізнес-цілями
- Доведений досвід технічного керівництва та наставництва з можливістю керувати та розвивати членів команди
- Знання контейнеризації Docker, CI/CD трубок (GitHub Actions, GitLab CI) та практик DevOps
Буде плюсом
- Робочі знання фреймворків AI (LangChain, LangGraph) для створення автономних агентів та додатків RAG
- Досвід роботи з векторними базами даних (Pinecone, Weaviate, Qdrant, ChromaDB) та реалізацією вбудовувань
- Знання принаймні одного сучасного фронтенд-фреймворку (React, Vue.js, Angular)
- Досвід роботи з хмарними платформами (AWS, GCP, Azure) для розгортання додатків та послуг AI/ML
- Знання інструментів спостереження (DataDog, New Relic, ELK stack) та практик моніторингу
Ми пропонуємо
- Гнучкий графік роботи та можливість працювати віддалено або з наших хабів у Києві, Варшаві та Берліні
- Конкурентоспроможна компенсація, регулярні перевірки ефективності, оплачувана відпустка, лікарняний та свята
- Сучасне обладнання Apple та продумані корпоративні подарунки на свята та особисті віхи
- Підтримка вашого зростання: курси, семінари та конференції
Чому варто приєднатися до Bitmedia Labs?
Ми дбаємо про те, що ми створюємо - і про людей, які це роблять. Наші команди тісно співпрацюють, діляться відповідальністю за продукт та підтримують одне одного у щоденних викликах.
Як частина команди, ви матимете:
- Професійний ріст через продукти, що працюють у глобальному масштабі
- Можливість експериментувати, втілювати ідеї в життя та впливати на рішення щодо продукту
- Співпраця з сильними, досвідченими колегами, які цінують якість та командну роботу
Ми також підтримуємо вас:
- Гнучкий графік роботи та можливість працювати віддалено або з наших хабів у Києві, Варшаві та Берліні
- Конкурентоспроможна компенсація, регулярні перевірки ефективності, оплачувана відпустка, лікарняний та свята
- Сучасне обладнання Apple та продумані корпоративні подарунки на свята та особисті віхи
- Підтримка вашого зростання: курси, семінари та конференції
Через наш благодійний фонд Bit Spilka, яким керують волонтери з нашої команди, ми підтримуємо військових, медиків та цивільних осіб по всій Україні - надали понад $500,000 допомоги дотепер. Тут ваша робота також створює соціальний вплив, і ви також можете приєднатися до наших волонтерських ініціатив.
Якщо це вам відповідає - надішліть своє резюме та приєднайтеся до нас. Давайте разом сприятиму розвитку світу!