Европа-Фуд

Программист-разработчик

Не указана
  • Нижний Новгород
  • От 1 года до 3 лет
  • Linux

Чем предстоит заниматься:

разработка и поддержка backend-сервисов на Go

создание и развитие REST API для клиентских приложений

реализация бизнес-логики (работа с пользователями, задачами, уведомлениями и др.)

интеграция с внешними сервисами (HTTP API, push-уведомления, сторонние системы)

работа с базами данных (проектирование схем, оптимизация запросов)

реализация асинхронных процессов (очереди сообщений, фоновые задачи)

участие в проектировании архитектуры и развитии сервиса

сопровождение и рефакторинг существующего кода

Наши ожидания:

уверенные знания Go (goroutines, channels, context, interfaces)

опыт разработки backend-приложений и REST API

понимание принципов построения архитектуры (layered / clean architecture)

опыт работы с SQL базами данных (PostgreSQL / MySQL)

базовое понимание работы очередей сообщений (RabbitMQ )

знание HTTP, JSON, принципов клиент-серверного взаимодействия

уверенное владение Git

базовые навыки работы с Linux (CLI, процессы, сеть)

умение писать читаемый и поддерживаемый код

Будет плюсом:

опыт работы с Flutter или понимание его особенностей

опыт проектирования API для мобильных клиентов (offline-first, кеширование, оптимизация трафика)

опыт работы с push-уведомлениями (Firebase Cloud Messaging и др.)

знание gRPC

опыт работы с Docker и контейнеризацией

понимание CI/CD процессов

знание Python или Bash для автоматизации

опыт разработки высоконагруженных систем Конец формы