
Senior/Staff Product Engineer
Primary stack
Nice to have's
Job description
Про посаду
Binariks шукає Senior/Staff Product Engineer, щоб взяти на себе повну відповідальність за надзвичайно важливий продукт - від обробки на сервері та моделювання даних до зовнішніх інтеграцій і інтерфейсу для користувачів.
Продукт включає асинхронні та довготривалі робочі процеси, багатокористувацькі дані, інтеграції з третіми сторонами та AI/LLM, а також складні бізнес-правила, де правильність і відстежувальність є критичними. Це високоавтономна посада, орієнтована на клієнтів: інженер буде працювати безпосередньо зі стейкхолдерами для уточнення вимог, ставлення під сумнів припущень, прототипування бізнес-потоків і здійснення технічних рішень від невизначеності до виробництва.
Обов'язки
- Проектування та підтримка довготривалих, відновлюваних, багатоетапних робочих процесів, включаючи ідемпотентність, повторні спроби, відновлення після часткової невдачі та обмежену одночасність.
- Відповідальність за межі сервісів/модулів та забезпечення архітектурних рішень за допомогою автоматизованих захисних заходів.
- Проектування безпечних багатокористувацьких моделей даних, авторизації, доступу з мінімальними правами, делегованого адміністрування та аудиторських слідів.
- Створення надійних інтеграцій з ненадійними або дорогими сторонніми сервісами, включаючи постачальників AI/LLM, з кешуванням, тайм-аутами, контролем витрат, зниженими режимами та оцінкою якості.
- Виявлення та усунення проблем від зберігання до користувацького інтерфейсу через сервіси backend.
- Підтримка високої працездатності системи за допомогою міжсервісного відстеження, ідентифікаторів кореляції, метрик, телеметрії та звітування про помилки на рівні джерела.
- Відповідальність за безпечну еволюцію схеми та односторонні міграції бази даних.
- Документування архітектурних рішень, компромісів, експлуатаційних процедур та режимів збоїв.
- Працювати безпосередньо з клієнтами та стейкхолдерами для виявлення прихованих вимог, ставлення під сумнів припущень, прототипування потоків і отримання згоди перед впровадженням.
- Працювати автономно, коли вимоги неповні: визначати припущення, приймати обґрунтовані рішення, діяти та чітко їх повідомляти.
Вимоги
-
Обов'язкові навички:
- ~8+ років досвіду створення продуктових систем, включаючи відповідальність за принаймні один продукт/систему від початку до кінця.
- Сильний досвід проектування асинхронних та/або довготривалих робочих процесів, включаючи ідемпотентність, повторні спроби та безпечне відновлення після часткової невдачі.
- Сильні повноцінні інженерні навички для backend та frontend.
- Досвід декомпозиції систем: проектування, розділення або консолідація сервісів/модулів і розуміння компромісів архітектурних меж.
- Багатокористувацькість та авторизація: ізоляція користувачів, мінімальні привілеї, делеговане адміністрування та можливість аудиту.
- Операційна спостережуваність та працездатність: розподілена/міжсервісна корельована траса, метрики, звітування про помилки та усвідомлення витрат.
- Моделювання даних та безпечна еволюція схеми, включаючи односторонні міграції.
- Тестування на різних рівнях, включаючи перевірку поведінки, видимої для користувача, замість виключного покладання на тестування на рівні одиниці/API.
- Досвід інтеграції ненадійних сторонніх сервісів за допомогою адаптерів, кешування, тайм-аутів, контролю витрат та стратегій знижених режимів.
- Основи безпеки додатків, включаючи межі довіри, управління/ротацію обліковими записами, ризики ін'єкції/SSRF та захист секретів з боку клієнта.
- Сильна дисципліна перевірки та здатність перевіряти дані за фактичним джерелом правди.
- Сильна письмова технічна комунікація: записи архітектурних рішень, документація компромісів та керівництва по роботі.
- Продуктовий судження та здатність визначати, коли технічно правильні результати можуть ввести користувачів в оману.
- Доведений досвід роботи з клієнтами: комфорт у веденні розмов про вимоги, а не лише у виконанні визначених завдань.
- Здатність виявляти приховані бізнес-правила, визначати суперечності, прототипувати бізнес-потоки та забезпечувати згоду стейкхолдерів.
- Сильне критичне мислення, комунікація зі стейкхолдерами, автономність та здатність до прогресу з неповними вимогами.
-
Бажані:
- Досвід роботи з інтеграцією AI/LLM, особливо структурованих виходів, оцінки та контролю витрат.
- Досвід впровадження рішень on-premise або в ізольованій мережі поряд з хостингом/хмарними продуктами.
- Досвід роботи з єдиним входом для підприємств та федеративною ідентифікацією.
- Досвід роботи з різними топологіями розгортання.
- Досвід роботи в регульованих або інших сферах з високим рівнем ризику.
- Продуктивне, відповідальне використання AI-кодуючих агентів у розробці програмного забезпечення.
-
Буде плюсом:
- Досвід роботи з продуктами, що використовують AI/ML, без обов'язкового досвіду в дослідженні ML або науці про дані.
- Знання кількох мов, фреймворків та хмарних середовищ, що демонструє здатність швидко налаштуватися на виробництво в незнайомих технологіях.
- Досвід роботи як у складі команди інженерів продукту, так і як єдиний інженер/власник незалежного робочого потоку.
Ми пропонуємо
- 18 днів оплачуваної щорічної відпустки
- 10 лікарняних
- Додаткові вихідні на особливі нагоди
- Медична допомога
- Медичний огляд
- Ігрова кімната
- Членство в IT-кластері
- Ділова поїздка
- Технічні лекції
- Тренінги та конференції
- Сертифікація
- Бухгалтерія
- Корпоративна валюта
- Робота з будь-якого місця
- Спорт
- Внутрішні заходи та події
- Премія за декретну відпустку
- Національні свята
Про компанію
Binariks - це компанія, яка цінує інновації, якість та задоволення клієнтів. Ми прагнемо надавати високоякісні програмні рішення та забезпечувати підтримувальне та збагачувальне робочі середовище для наших співробітників.
© Binariks. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Hi, we’re Binariks 👋We are software development outsourcing company providing advanced consulting and development services to clients across the globe. The company is headquartered in the USA with development and consulting center located in Lviv, Ukraine.Binariks was founded by a group of top software outsourcing experts with over 20 years of experience working in the industry. We partner with various organizations ranging from startups to big enterprises helping them to achieve business success by creating winning teams and products while leveraging lean organization principles.Why choose us?⚪️ We integrate our newbies via a personal onboarding system. From the first day, you feel yourself in the right place;🔵 In Binariks the most important thing is people. You always get all support you need to do your work without overloads or burning out;⚪️ We’re a team of like-mind professionals. You’ll be comfortable working with us because we always stand for clear mutual communication;🔵 We equip employees with in-house learning and tech talks, plus we reimburse costs for Training & Conference;⚪️ We never forget about a healthy work-life balance.For us, the team is the main factor of success.We value — involvement, openness, and a willingness to grow with us.Let’s change the world together, your Binariks💙
More at Binariks
All 23 roles
Middle Lead Generation Specialist
Binariks

Senior Full-stack Developer (Java, Typescript)
Binariks · Kyiv

Senior Product Manager
Binariks · Kyiv

Senior QA Automation Engineer (Java)
Binariks · United Kingdom