Мы — внутренний IT-отдел быстрорастущей группы компаний, продающих биодобавки в Латинской Америке. Делаем продукты под себя: CRM для колл-центра, ПО для курьерской службы. Нам важны простые решения, измеримый эффект и аккуратная инженерия.
Ищем бэкенд-инженера в команду CRM колл-центра, который любит не только писать код, но и разбираться в требованиях, моделировать домен и проектировать API/данные.
AI-инструменты считаем полезными — ждём прагматичный интерес, но не требуем статуса «пионера». Понимание основ безопасности приложений будет плюсом.
Задачи
-
Бэкенд на Java 17+ (Micronaut/Spring Boot): микросервисы, REST, событийные интеграции (Pub/Sub), работа с PostgreSQL, Redis, Elastic.
-
Системный анализ: уточнение бизнес требований с аналитиком/бизнесом, формализация сценариев и критериев приёмки, декомпозиция задач до старта разработки.
-
Проектирование: контракты API (OpenAPI), схемы БД и миграции, события и их payload’ы, согласование интеграций.
-
Надёжность и наблюдаемость: логирование, метрики, алерты, профилирование и оптимизация запросов.
-
Качество и процессы: модульные/интеграционные/контрактные тесты (JUnit, Testcontainers), code review, CI/CD.
-
Безопасность по умолчанию (security-by-design): аккуратная работа с секретами, контроль доступов, минимизация PII в логах, базовые практики OWASP.
-
Иногда может потребоваться координация с фронтендом;
Наш стек
-
Backend: Java 17+, Micronaut/Spring Boot, PostgreSQL, Redis, Elasticsearch, GCloud Pub/Sub.
-
Платформа: Docker, Kubernetes, GCP (Cloud SQL, GKE, BigQuery).
-
Инженерия: Gradle/Maven, JUnit, Mockito, Testcontainers, OpenAPI, GitFlow, CI/CD.
-
Инструменты: ChatGPT/Copilot/Cursor — как ускорители рутины и прототипирования.
Требования
-
3+ лет коммерческого опыта на Java (11+/17+).
-
Опыт в проектировании API, моделировании данных, написании SQL (PostgreSQL), понимание транзакций и индексов.
-
Практика в микросервисной архитектуре и обмене сообщениями (Pub/Sub/Kafka — любое).
-
Навык системного анализа: чётко формулируете требования, рисуете простые схемы (UML/sequence, ERD), умеете фиксировать решения.
-
Базовая работа с Docker/Kubernetes и CI/CD.
-
Коммуникабельность: задаёте вопросы, быстро снимаете неопределённость, аккуратно документируете.
Будет плюсом
-
Опыт с Micronaut, BigQuery, Elasticsearch, GCP.
-
Основы безопасности: OWASP Top 10, OAuth2/OIDC, подходы к защите PII.
-
DDD-подходы, event-driven, контрактное тестирование.
Условия
-
100% удалёнка, гибкий график, ориентир на результат.
-
Команда: опытные инженеры, вовлечённый аналитик и CTO, регулярные техобсуждения.
-
Процессы: CI/CD, code review, прозрачная постановка задач.
-
Компенсация: конкурентная оплата в USDС (криптовалюта).
-
Отпуск: 25 рабочих дней.
-
Оформление: ГПХ с компанией в Нидерландах (удобные международные выплаты).
Как откликнуться
Пишите пару слов о себе и ссылку на резюме/GitHub. Коротко опишите проект, где вы:
-
Проектировали API и схему БД;
-
Запускали сервис в k8s;
-
Решали вопрос надёжности/производительности или безопасности.
Ждём человека, который любит понятную архитектуру, аккуратный код и умеет дожимать требования до ясности.