Tech Lead/Solution Architect
$$$$
Ми — Strimco, українська GovTech-компанія і стратегічний партнер цифрової трансформації держави. Наша команда — це аналітики, розробники, дизайнери та QA-інженери, які спільно будують державні сервіси нового покоління: зручні, ефективні, прозорі.
Шукаємо Tech Lead / Solution Architect, який допоможе проєктувати архітектуру цифрових продуктів, визначати технічні підходи, знаходити оптимальні рішення для складних задач і підтримувати продуктові команди технічною експертизою.
Обов’язки:
Вимоги:
Шукаємо Tech Lead / Solution Architect, який допоможе проєктувати архітектуру цифрових продуктів, визначати технічні підходи, знаходити оптимальні рішення для складних задач і підтримувати продуктові команди технічною експертизою.
Обов’язки:
- Формування та підтримка єдиного технічного бачення для продуктів у межах проєкту.
- Проєктування та розвиток архітектури інформаційних систем, їхніх модулів, моделей даних та інтеграцій.
- Технічна координація окремих команд розробки, що працюють із Golang, Java та Angular.
- Визначення та впровадження єдиних технічних стандартів для API, інтеграцій, роботи з даними, обробки помилок, логування та observability.
- Декомпозиція функціональних, нефункціональних і безпекових вимог у технічні рішення та задачі для команд.
- Проєктування REST/gRPC API, асинхронної взаємодії, event-driven процесів та інтеграцій із суміжними системами.
- Проєктування статусних моделей, транзакційних процесів, механізмів обробки подій і забезпечення цілісності даних.
- Проєктування security architecture: автентифікація, авторизація, контроль доступу, service-to-service security, audit trail, secrets management і захист чутливої інформації.
- Визначення контролів безпеки для ключових компонентів систем та участь у threat modeling.
- Проєктування і контроль взаємодії між відкритими, конфіденційними та захищеними контурами.
- Погодження API-контрактів, моделей даних і технічних рішень між командами та суміжними системами.
- Проведення архітектурних і технічних review, а також code review ключових або критичних компонентів.
- Контроль дотримання командами погодженої архітектури, технічних стандартів і вимог інформаційної безпеки.
- Участь у розробці критичних компонентів і прототипуванні складних технічних рішень за потреби.
- Формування технічного roadmap, оцінка складності робіт, визначення залежностей та управління технічними ризиками.
- Контроль технічного боргу та планування його системного скорочення.
- Взаємодія з Product Owner, Project Manager, бізнес-аналітиками, QA, DevOps, командами інформаційної безпеки та представниками Замовника.
- Підготовка та актуалізація архітектурної, технічної й security-документації, включно зі схемами взаємодії, ADR та API-специфікаціями.
- Технічний супровід тестування, навантажувальних перевірок, ЦПБ/ІБ-перевірок і приймання систем.
- Координація усунення критичних дефектів, security findings і production-інцидентів.
- Менторинг розробників, допомога в ухваленні складних технічних рішень і підвищення технічної зрілості команд.
Вимоги:
- Досвід розробки програмного забезпечення від 8 років, з них від 3 років у ролі Tech Lead, Solution Architect або Lead Backend Developer.
- Досвід проєктування складних інформаційних систем із модульною або мікросервісною архітектурою.
- Досвід проєктування REST/gRPC API, інтеграцій між системами, асинхронної взаємодії та event-driven архітектури.
- Досвід проєктування моделей даних і роботи з реляційними базами даних: схеми, транзакції, індекси, оптимізація запитів і контроль цілісності даних.
- Глибоке розуміння принципів безпечної розробки та security-by-design.
- Практичний досвід із JWT, OAuth2, OpenID Connect, RBAC/ABAC, TLS/mTLS, захистом API, управлінням секретами та журналюванням критичних дій.
- Розуміння OWASP ASVS, OWASP Top 10, Zero Trust, defense-in-depth та підходів NIST 800-53.
- Досвід проєктування систем, що працюють із чутливою інформацією, у захищених або ізольованих контурах.
- Досвід роботи з Docker, Kubernetes, CI/CD, Git і Linux-середовищем.
- Розуміння observability: централізоване логування, метрики, tracing, monitoring та alerting.
- Досвід підготовки архітектурної документації, схем взаємодії, ADR, API-специфікацій і нефункціональних вимог.
- Досвід декомпозиції вимог, оцінки задач, управління технічними ризиками та проведення code review.
- Досвід роботи з реляційними базами даних (MS SQL Server або інші enterprise RDBMS).
- Уміння пояснювати складні технічні рішення нетехнічним стейкхолдерам.
- Готовність працювати з інфраструктурою Замовника, захищеним контуром, обмеженнями доступу та внутрішніми регламентами роботи з чутливою інформацією.
- Досвід розробки державних, оборонних, фінансових або інших критичних інформаційних систем.
- Досвід роботи з електронними реєстрами, закупівельними системами, аукціонами або складними статусними процесами.
- Досвід проєктування інтеграцій між відкритими, конфіденційними та захищеними контурами.
- Досвід роботи з КЕП, audit trail та незмінними журналами критичних дій.
- Досвід проходження security review, penetration testing, ЦПБ/ІБ-перевірок або виправлення security findings.
- Досвід впровадження Secure SDLC, SAST/DAST, dependency scanning і security checks у CI/CD.
- Досвід роботи з високонавантаженими, транзакційними або критичними сервісами.
- Досвід побудови та розвитку декількох команд розробки, менторингу інженерів і впровадження єдиних технічних стандартів.
- Практичний досвід розробки backend-систем на Golang або Java.
- Досвід роботи з Angular або іншими сучасними frontend-фреймворками.
- Досвід роботи з Kafka, RabbitMQ або іншими message brokers.
- Вплив на суспільно важливі продукти — ми покращуємо країну в реальному часі.
- Віддалений формат.
- Гнучкий графік, робота на результат.
- Медичне страхування.
- Можливість бронювання військовозобов’язаних.
- Стабільна команда, яка вже реалізувала десятки державних сервісів.
- Професійне зростання: бюджет на індивідуальне навчання, внутрішні тренінги та обмін досвідом у команді.
Required languages
English
B1 - Intermediate
📊
Average salary range of similar jobs in
analytics →
Loading...