Backend Engineer
Привіт!
Ми в UpUp шукаємо Backend Engineer (Middle+ / Senior), який має сильний досвід backend-розробки та готовий брати на себе відповідальність за DevOps та AWS-інфраструктуру.
Наша команда працює з американською продуктовою компанією, яка понад 9 років створює програмні рішення для ритейлу в США: POS-системи, платіжні інтеграції, аналітику, loyalty-інструменти, репортинг та інші сервіси.
Зараз компанія активно розвиває новий POS Software, тому нам потрібен інженер, який зможе не лише розробляти backend-сервіси, а й забезпечувати їх стабільну роботу в production.
Орієнтовний розподіл задач: 60% Backend / 40% DevOps. Це не фіксоване співвідношення. Залежно від етапу розвитку продукту можуть бути періоди, коли DevOps-задач буде більше.
У нас невелика інженерна команда, тому важливо вміти самостійно приймати технічні рішення, працювати з архітектурою та брати відповідальність за результат.
Що ти будеш робити
Backend Development
- Розробляти та підтримувати backend-сервіси на Spring Boot (Java / Kotlin).
- Проєктувати та розвивати REST API для web та mobile застосунків.
- Працювати з PostgreSQL / MySQL: проєктування схем, оптимізація запитів.
- Брати участь у технічному дизайні нових фіч та архітектурних рішеннях.
- Інтегрувати backend із frontend, mobile застосунками та зовнішніми сервісами.
- Покращувати продуктивність, стабільність та масштабованість системи.
DevOps & Infrastructure
- Розвивати, підтримувати та оптимізувати AWS-інфраструктуру.
- Налаштовувати та вдосконалювати CI/CD-процеси (Jenkins).
- Працювати з Infrastructure as Code (Terraform / CloudFormation).
- Налаштовувати моніторинг, логування та алертинг (CloudWatch, Grafana, Prometheus, тощо).
- Забезпечувати стабільність production-середовища, аналізувати проблеми продуктивності та усувати їх причини.
- Працювати над автоматизацією, оптимізацією AWS-витрат та покращенням інфраструктурних рішень.
Що ми очікуємо
- 3+ роки комерційного досвіду backend-розробки.
- Впевнене знання Java та Kotlin, практичний досвід зі Spring Boot.
- Хороший досвід роботи з SQL базами даних (PostgreSQL / MySQL).
- Розуміння принципів побудови REST API та архітектури backend-систем.
- Практичний досвід роботи з AWS у production (EC2, RDS, S3, IAM, SQS, Lambda, CloudFront, Route53 та інші сервіси).
- Досвід налаштування або підтримки CI/CD.
- Розуміння Infrastructure as Code.
- Розуміння принципів High Availability, Scalability та Observability.
- Досвід використання AI-інструментів у розробці.
- Готовність самостійно вирішувати як backend, так і інфраструктурні задачі.
Буде плюсом
- AWS Certification (Associate або вище).
- Досвід із Docker / Kubernetes.
- Досвід роботи з POS, FinTech або payment-related системами.
- Розуміння frontend або mobile технологій (React, Angular, Android).
- Досвід побудови та оптимізації production-інфраструктури.
Що для нас важливо
Ми шукаємо інженера, який не обмежується написанням коду, а розуміє, як працює система в цілому: від бізнес-логіки та API до deployment, моніторингу та стабільності production.
Для нас важливі самостійність, відповідальність за технічні рішення, ініціативність та готовність занурюватися в продукт.
Формат роботи
- Full-time, remote.
- Робота з реальним продуктами для ринку США.
- Невелика інженерна команда та безпосередній вплив на технічні рішення.
- Мінімум бюрократії, швидка комунікація.
Якщо тобі цікаво поєднувати backend-розробку з відповідальністю за інфраструктуру та впливати на розвиток продукту, надсилай резюме, будемо раді познайомитися!