Back-end - Software Developer – Platform development

Дата размещения вакансии: 22.01.2025
Работодатель: Amagasa
Уровень зарплаты:
от 3000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы группа компаний, продающая биодобавки в Латинской Америке. У нас небольшой IT-отдел по разработке продуктов, CPA-маркетингу, колл-центрам, а также сеть курьеров и складов.

Компания насчитывает 500 сотрудников, и две команды разработки уже ведут три внутренних IT-продукта для колл-центра, логистики и управленческого учёта. Команды разработки и менеджмент — русскоязычные.

Сейчас ищем Backend-разработчика с уклоном в системный анализ в продуктовую команду колл-центра.

Основные обязанности
1. Системный анализ и архитектура
• Прорабатывать архитектурные решения, обсуждать их с аналитиками. Определять, какой код нужен, а не только писать его.
• Декомпозировать задачи из архитектурных решений.

2. Разработка и поддержка микросервисов (Java 17 + Micronaut)
• Писать stateless-сервисы под Kubernetes, интегрироваться через REST и PubSub.
• Использовать Cloud SQL (PostgreSQL), и реже при необходимости BigQuery и ElasticSearch.
• Применять современные нейросети в работе для создания и рефакторинга части кода, ускоряя и упрощая процесс разработки.

3. Работа “на стыке”
• Готовность пересекать сферы ответственности: общаться с коллегами, вовремя задавать вопросы, брать часть аналитических задач.
• Осваивать новое: разбираться в соседнем Node.js-сервисе, сотрудничать с фронтенд-разработчиками.

Требования к опыту
1. Java 17, Micronaut
• Уверенное владение Core Java, опыт создания микросервисов.
• Понимание архитектуры stateless-приложений, REST, PubSub.

2. Инфраструктура
• Практический опыт работы с Kubernetes, Docker, CI/CD (Bitbucket Pipelines).
• Навыки работы c сервисами Google Cloud Project (Cloud SQL, BigQuery, Cloud Storage, Cloud Run, Compute Engine) или аналогами от Yandex или Amazon.

3. Системный анализ
• Умение анализировать задачи: понимать, какой код нужен, прежде чем писать его.
• Готовность осваивать, задавать вопросы, находить информацию в коде, документации, у коллег.

4. Гибкость и кооперация
• Нет принципа “это не мое” — важно уметь выходить за рамки собственной зоны ответственности.

Условия и формат работы
• Формат: полностью удалённый
• Задачи: интересные проекты, связанные с автоматизацией колл-центра
• Команда: сильная разработка, и есть project-менеджер, бизнес-аналитик
• Обучение: поддержка и обучение в области системного анализа и архитектуры
• Процессы: выстроенные практики разработки и анализа, чёткий пайплайн релизов
• Оплата: 3000-4000$
• Отпуск: 25 рабочих дней в году
• Оформление: по договору подряда в Нидерландах