Backend Engineer (Java / Kotlin / Spring Boot + AWS / DevOps)
UpUp, whose team builds software for a 9-year-old US retail product company, seeks a Middle+/Senior Backend Engineer (full-time remote, ~60% backend / 40% DevOps) to develop Spring Boot (Java/Kotlin) REST services on PostgreSQL/MySQL and own AWS infrastructure — Jenkins CI/CD, Terraform/CloudFormation, CloudWatch/Grafana/Prometheus monitoring.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- 3+ years of commercial backend development experience
- Confident knowledge of Java and Kotlin, practical experience with Spring Boot
- Good experience with SQL databases (PostgreSQL / MySQL)
- Understanding of REST API principles and backend system architecture
- Practical production experience with AWS (EC2, RDS, S3, IAM, SQS, Lambda, CloudFront, Route53, etc.)
- Experience setting up or supporting CI/CD
- Understanding of Infrastructure as Code
- Understanding of High Availability, Scalability and Observability principles
- Experience using AI tools in development
- Willingness to independently solve both backend and infrastructure tasks
Nice to have
- AWS Certification (Associate or higher)
- Experience with Docker / Kubernetes
- Experience with POS, FinTech or payment-related systems
- Understanding of frontend or mobile technologies (React, Angular, Android)
- Experience building and optimizing production infrastructure
Full description
Привіт!
Ми в 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.