Ми шукаємо Software Engineer (Ruby) для проєкту з розробки AI-платформи для навчання та розвитку навичок.
Це продукт, що використовує NLP-пошук та власні AI-моделі для покращення користувацького досвіду. Платформа розгортається у кількох країнах і мовах, підтримує повну локалізацію, включно з RTL-макетами, і активно інтегрує LLM у щоденні бізнес-процеси.
Твої обов’язки:
Лідирувати технічне проєктування, архітектурне планування та hands-on реалізацію складних фіч продукту end-to-end.
Проєктувати масштабовану та безпечну архітектуру системи й back-end рішення у співпраці з full-stack командою (Ruby, Python, TypeScript).
Керувати реліз-менеджментом, покращувати CI/CD пайплайни та оптимізувати продуктивність PostgreSQL для безперебійних деплойментів.
Підвищувати інженерні стандарти команди через код-рев’ю, архітектурний гайданс та проактивний ризик-менеджмент.
Виступати технічним інтерфейсом для клієнтських команд — забезпечувати інтеграції, розуміти специфічні вимоги, моніторити результати та потоки даних.
Забезпечувати якісний UX та візуальний дизайн, включно з повністю локалізованими RTL-макетами у React-based Progressive Web Application.
Писати чітку клієнтську API-документацію для нових і наявних функцій.
Забезпечувати комплексне тестове покриття, включно зі складними синтетичними наборами даних та ad-hoc навантажувальним тестуванням.
Створювати безпечні та надійні інтеграції з LLM, власними AI-моделями, векторними базами даних і natural language пошуковими системами.
Досліджувати та вирішувати продуктивні й дата-проблеми віддалено.
Керувати частими реліз-циклами у співпраці з product-менеджментом та onsite-інженерами; підтримувати інтеграцію, кастомізацію й acceptance-тестування внутрішніх систем.
Брати участь у масштабуванні інженерної організації через нових найнятих та покращення процесів.
Менторити колег у невеликій інтегрованій команді senior та staff-інженерів.
Це про тебе:
8+ років досвіду веб-розробки з глибокою експертизою в Ruby on Rails.
Впевнене вміння читати, писати та розвивати frontend-застосунки (TypeScript/React).
Досвід високорівневої технічної співпраці із зовнішніми клієнтськими стейкхолдерами та технічними лідерами.
Прагнення до якісної роботи та прямої взаємодії з клієнтами на масштабних проєктах у кількох країнах і мовах.
Комфорт у швидкотемповому agile-середовищі, що прагматично використовує AI — вміння приймати рішення, коли писати код самостійно, коли залучати AI-колаборантів, а коли повний agentic-цикл дає найбільшу цінність.
Глибоке розуміння контейнеризації та оркестрації через Kubernetes у продакшн-середовищах.
Активна участь у реліз-менеджменті, сучасних CI/CD автоматизаціях та DevOps процесах.
Впевнене володіння PostgreSQL, включно з оптимізацією запитів.
Досвід роботи з enterprise compliance, security-аудитами та мультитенантними хмарними деплойментами.
Готовність до коротких відряджень до клієнтських офісів кілька разів на рік (discovery, launch support).
Буде плюсом:
Досвід з document-сховищами (Elasticsearch/Solr).
Досвід з key-value сховищами (Redis) та системами фонових черг.
Що пропонує Techstack:
Стабільна та довгострокова позиція в досвідченій команді.
Можливості для професійного та кар’єрного розвитку: цікаві виклики, мітапи, хакатони та професійні ком’юніті.
Відкрита комунікація, горизонтальна взаємодія та відсутність мікроменеджменту.
Можливість працювати в наших хабах у Харкові, Києві, Львові та Вроцлаві або віддалено — з усім необхідним для комфортної роботи.
Компенсація до 50% вартості професійних курсів і конференцій.
Безкоштовні курси англійської та бізнес-англійської.
20 робочих днів відпустки та 7 днів лікарняних.
Повний юридичний та бухгалтерський супровід.
Appreciation gifts до важливих подій та особистих приводів.
Етапи приєднання до Techstack:
Попередній скрінінг із рекрутером.
Рев’ю твого резюме експертами.
Перевірка англійської мови.
Інтерв’ю з нашими експертами.
Інтерв’ю з нашим Engineering Manager та Team Leader на проєкті



