Careerswift Fast Apply
Job search platform trusted by thousands of job seekers.Інженер-програміст
About the Role
Посада: Інженер-програміст
Опис ролі
Шукаємо Інженера-програміста, який/яка долучиться до команди розробки та допоможе створювати, підтримувати й покращувати програмні продукти та внутрішні системи. Це роль для фахівця/фахівчині, який/яка цінує якість коду, вміє працювати в команді та прагне впливати на результат — від аналізу вимог до впровадження і підтримки в продакшені.
Ваші основні обов’язки
1) Розробляти та підтримувати програмні модулі відповідно до технічних вимог і стандартів якості.
2) Брати участь у проєктуванні архітектури компонентів, виборі технічних рішень і оцінці ризиків.
3) Інтегрувати застосунки з базами даних, сторонніми сервісами та внутрішніми API.
4) Писати читабельний, тестований код, створювати й підтримувати автоматизовані тести (unit, integration).
5) Проводити code review, надавати конструктивний зворотний зв’язок та дотримуватися командних практик розробки.
6) Аналізувати й усувати дефекти, працювати з технічним боргом, покращувати продуктивність і надійність систем.
7) Готувати технічну документацію: описи рішень, інструкції з розгортання, експлуатації та підтримки.
8) Співпрацювати з аналітиками, тестувальниками, DevOps та бізнес-сторонами для узгодження вимог і планування релізів.
9) Дотримуватися вимог інформаційної безпеки та найкращих практик захисту даних.
Обов’язкові вимоги
• Досвід комерційної розробки ПЗ від 2 років (або еквівалентний рівень практики з релевантними проєктами).
• Впевнене знання принаймні однієї сучасної мови програмування (наприклад: C#, Java, Python, JavaScript/TypeScript).
• Розуміння принципів ООП, патернів проєктування та базових підходів до архітектури (шарова, клієнт-сервер, мікросервіси як плюс).
• Досвід роботи з реляційними базами даних (SQL) та основами моделювання даних.
• Практичний досвід використання систем контролю версій (Git) та командних процесів розробки.
• Розуміння тестування: написання unit-тестів, знання підходів до забезпечення якості коду.
• Уміння читати технічну документацію, формулювати технічні рішення та комунікувати їх команді.
• Відповідальність, уважність до деталей, здатність працювати самостійно та в команді.
Бажані вимоги
• Досвід з хмарними платформами (AWS, Azure або GCP).
• Досвід контейнеризації та оркестрації (Docker, Kubernetes).
• Знання CI/CD (GitHub Actions, GitLab CI, Jenkins або аналоги).
• Досвід роботи з нереляційними БД (MongoDB, Redis) або брокерами повідомлень (Kafka, RabbitMQ).
• Досвід проєктування та документування API (REST, gRPC, OpenAPI/Swagger).
• Розуміння практик спостережуваності (логування, метрики, трасування) та інцидент-менеджменту.
• Досвід у доменах: фінтех, e-commerce, телеком, виробництво або державні системи (залежно від проєкту).
Ми пропонуємо
• Конкурентну винагороду (визначається за результатами співбесіди).
• Гнучкий формат роботи (офіс/гібрид/віддалено — залежно від команди та потреб проєкту).
• План адаптації та підтримку на старті.
• Можливості професійного розвитку: навчання, менторство, обмін знаннями всередині команди.
• Культуру взаємоповаги та співпраці, де цінується внесок кожної людини.
Про процес відбору
Зазвичай процес включає: коротку розмову-знайомство, технічну співбесіду та фінальну зустріч із командою/керівником. Ми відкриті до кандидатів і кандидаток з різним бекграундом та забезпечуємо рівні можливості для всіх претендентів.
Як відгукнутися
Надішліть резюме та короткий опис ваших найрелевантніших проєктів (посилання на GitHub/портфоліо за наявності).
Required Skills
Benefits & Perks
Конкурентна винагорода (за результатами співбесіди)
Гнучкий формат роботи (офіс/гібрид/віддалено)
План адаптації та підтримка на старті
Професійний розвиток, навчання та менторство
Культура співпраці та рівні можливості