Jobgether
Back-end Engineer (Java/Kotlin)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в распределённую международную команду для развития масштабируемых SaaS-решений. Проектирование архитектуры, распределённых сервисов и REST API на JVM-стеке.
Задачи
- Участвовать в проектировании и развитии архитектуры SaaS-решений
- Разрабатывать и поддерживать распределённые сервисы, backend-системы и RESTful API
- Писать чистый, масштабируемый и качественный код
- Разрабатывать и поддерживать автоматизированные тесты
- Повышать доступность и поддерживаемость платформы
- Проводить код-ревью, рефакторинг и улучшать процессы интеграции и доставки
- Работать в agile-практиках совместно с инженерами и product-менеджерами
Требования
- Не менее 5 лет опыта в backend-разработке
- Уверенное владение Kotlin и опыт создания backend-приложений на JVM
- Опыт с другими JVM-языками (Java, Groovy, Scala) — плюс
- Опыт проектирования масштабируемых систем, желательно в SaaS
- Понимание контейнеризации, микросервисов, event-driven архитектур, облачных вычислений и RESTful API
- Spring Boot и Hibernate
- JUnit и фреймворки автоматизированного тестирования
- AWS (SES, Lambda)
- Elasticsearch и MySQL
- Docker и OpenAPI
- Знание agile-методологий
- AWS EC2, RDS, SQS, SNS — плюс
- Terraform — плюс
- Продвинутый письменный и устный английский
Условия
- Компенсация в USD
- Гибкий график работы
- Политика нерабочих оплачиваемых дней
- Бюджет на обучение
- Инклюзивная и поддерживающая среда
- Возможность карьерного роста независимо от формального образования
Навыки
- Kotlin
- Java
- JVM
- Groovy
- Scala
- Spring Boot
- Hibernate
- JUnit
- AWS
- AWS SES
- AWS Lambda
- Elasticsearch
- MySQL
- Docker
- OpenAPI
- AWS EC2
- AWS RDS
- AWS SQS
- AWS SNS
- Terraform