Senior Backend Developer – Микросервисы и AI-интеграции

Гибрид

Москва /Удалёнка

Если вы хотите работать над микросервисной архитектурой, интегрировать ML-модели и API в продакшн-окружение, а также влиять на выбор технологий и лучшие практики в команде — эта роль для вас.
Отправить резюме
Отправить резюме
Описание вакансии

В 4GIC мы создаем надёжные и масштабируемые бэкенд-решения, которые выступают фундаментом для наших комплексных AI-продуктов. Наши системы обрабатывают тысячи запросов в секунду, обеспечивая высокую доступность, безопасность и отказоустойчивость. Если вы хотите работать над микросервисной архитектурой, интегрировать ML-модели и API в продакшн-окружение, а также влиять на выбор технологий и лучшие практики в команде — эта роль для вас.

Почему это интересно:

  • Сложные технические задачи: проектирование высоконагруженных микросервисов, оптимизация latency и throughput, обеспечение отказоустойчивости.
  • Интеграция AI: тесное взаимодействие с Data Scientists и ML Engineers для развёртывания и масштабирования моделей через REST/gRPC.
  • Технологический стэк: Java/Go/Python, Spring Boot, gRPC, Kafka, Redis, PostgreSQL, Docker, Kubernetes.
  • Гибкость и рост: выбор инструментов, эксперименты с cutting-edge технологиями, менторинг и обмен опытом.
  • Комфорт и поддержка: гибридный формат в инновационном офисе + возможность удалёнки, бюджет на обучение, участие в конференциях.

Если вы стремитесь создавать элегантный, надёжный и легко расширяемый серверный код, работать в кросс-функциональных командах и видеть результаты своей работы в продакшене у клиентов по всему миру — присоединяйтесь к 4GIC.

Задачи
  • Проектирование микросервисов: разрабатывать архитектуру сервисов для обработки событий, очередей и запросов с высокими SLA.
  • API- и интеграции: строить REST и gRPC интерфейсы, интегрировать внешние сервисы и ML-модели.
  • Оптимизация производительности: проводить нагрузочное тестирование, находить и устранять узкие места, профилировать код.
  • Обеспечение качества: писать юнит-, интеграционные и contract-тесты, настраивать CI/CD-пайплайн.
  • Мониторинг и логгирование: внедрять системы метрик и алертинга (Prometheus, Grafana, ELK), реагировать на инциденты.
  • Руководство техническими решениями: выбирать библиотеки и фреймворки, документировать архитектурные решения.
  • Менторство: помогать коллегам, проводить code-review и обучающие сессии.
Должностные обязанности
  • Разрабатывать и поддерживать микросервисную архитектуру на Java/Go/Python.
  • Интегрировать и оптимизировать взаимодействие с ML-сервисами и внешними API.
  • Писать чистый, документированный и масштабируемый код, следуя принципам SOLID и Clean Architecture.
  • Настраивать CI/CD, контейнеризацию и оркестрацию через Docker и Kubernetes.
  • Контролировать качество кода через тестирование и статический анализ (SonarQube, Checkstyle).
  • Внедрять практики DevSecOps: безопасное хранение секретов, авторизацию, шифрование данных.
  • Взаимодействовать с кросс-функциональными командами и участвовать в архитектурных обсуждениях.
Требования к кандидату

Опыт и образование:

  • Высшее техническое образование (Computer Science, Software Engineering или аналог).
  • Опыт работы backend-разработчиком от 4 лет в проектах с высокими нагрузками.

Технологический стек:

  • Основной язык: Java (Spring Boot) или Go (Gin/Gorilla) или Python (FastAPI).
  • Очереди и шины данных: Kafka, RabbitMQ.
  • Базы данных: PostgreSQL, Redis/Memcached, опыт работы с NoSQL (MongoDB) будет плюсом.
  • Контейнеризация и оркестрация: Docker, Kubernetes.
  • Инструменты: Git, GitLab CI/Jenkins, Terraform/Ansible.
  • Мониторинг: Prometheus, Grafana, ELK-stack.

Профессиональные достижения:

  • Реализованные проекты с SLA ≥99.9% и оптимизированной производительностью.
  • Опыт снижения задержек API и повышения отказоустойчивости.

Soft Skills:

  • Аналитический склад ума, внимание к деталям.
  • Умение работать в Agile/Scrum-команде.
  • Коммуникабельность и навыки наставничества.
  • Ответственность и ориентация на результат.
Условия работы
  • Формат: гибрид (2–3 дня в офисе Москвы и остальное удалённо) или полностью удалённо.
  • Зарплата: 180 000–300 000 ₽ на руки, обсуждается индивидуально.
  • Оборудование: MacBook Pro / высокопроизводительный ПК, доступ к облачным ресурсам.
  • Отпуск: 28 календарных дней, «innovation days» для собственных идей.
Дополнительная информация
  • Процесс найма: HR-скрининг → техническое интервью → код-ревью/прикладное задание → встреча с CTO.
  • Карьера: возможность стать Tech Lead или Architect в направлении AI-интеграций.
  • Комьюнити: внутренние митапы, внешний открытый source и хакатоны.
  • Отклик: отправляйте резюме и примеры кода на team@4gic.com с темой "Senior Backend Developer".
Submit an application
Добавьте немного дополнительного контекста с помощью этого вспомогательного текста
Спасибо! Ваша заявка была получена!
Упс! Что-то пошло не так при отправке формы.