АдресНижегородская область, г. Нижний Новгород, Бекетова улица, дом Д. 13Л
Требования к кандидату
Образование: высшее образование — специалитет, магистратура
Опыт работы: от 3 лет
Квалификация: без степени
Навыки: SQL, Умение разбираться и работать с чужим кодом, Рефакторинг/оптимизация программного кода, Консультирование пользователей, Написание тестов и тестирование программного кода, SQL, Умение разбираться и работать с чужим кодом, Рефакторинг/оптимизация программного кода, Консультирование/поддержка пользователей, Навыки программирования, Разработка программного обеспечения, Написание тестов и тестирование программного кода, Сопровождение программного обеспечения
Уверенные знания 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 для автоматизации
Опыт разработки высоконагруженных систем
Место работы и занятость
График: полный рабочий день
Место работы: Нижегородская область, г. Нижний Новгород, Бекетова улица, дом Д. 13Л
Подходит для: иные категории граждан
Описание
Разработка и поддержка backend-сервисов на Goсоздание и развитие REST API для клиентских приложений
Реализация бизнес-логики (работа с пользователями, задачами, уведомлениями и др.)
Интеграция с внешними сервисами (HTTP API, push-уведомления, сторонние системы)
Работа с базами данных (проектирование схем, оптимизация запросов)
Реализация асинхронных процессов (очереди сообщений, фоновые задачи)
Участие в проектировании архитектуры и развитии сервисасопровождение и рефакторинг существующего кода