Golang-разработчик (senior)

Дата размещения вакансии: 13.03.2025
Работодатель: ЭВА ПРОДАКТ
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Требуемый опыт работы:
От 3 до 6 лет

EWA PRODUCT - это быстроразвивающаяся международная компания.
Мы производим более 100 уникальных продуктов под собственным брендом в категории: БАД, косметика, бытовая химия и товары для дома.
EWA PRODUCT- это место где ты можешь раскрыть свой потенциал на максимум и статью частью команды.

Обязанности:

  • Помощь клиентской поддержке в решении технических вопросов, связанных с функционированием продукта.
  • Локализация и устранение ошибок в коде.
  • Написание кода для новых модулей и функций.
  • Внедрение оптимизаций для улучшения работы текущего функционала.
  • Работа с командой разработки над улучшением архитектуры приложения.
  • Пересмотр и улучшение архитектурных решений – участие в проектировании, рефакторинге и адаптации системы под новые требования.

Требования:

  • Глубокое владение Go (Golang) – конкурентность, горутины, каналы, работа с памятью, структуры данных, best practices разработки.
  • Опыт проектирования и разработки высоконагруженных API
  • Глубокое понимание HTTP-протокола и принципов построения REST API.
  • Опыт разработки и оптимизации gRPC-сервисов, включая бинарные протоколы, stream RPC и авторизацию.
  • Оптимизация сетевых взаимодействий, кеширование запросов.
  • Работа с базами данных:
    • Реляционные (PostgreSQL) – оптимизация запросов, индексы, транзакции, работа с JSONB.
    • Нереляционные (MongoDB, ArangoDB) – проектирование NoSQL-структур, индексация, агрегированные запросы.
    • Кеширование (Redis) – работа с key-value хранилищами, TTL, pub/sub.
  • Опыт работы с брокерами сообщений:
    • RabbitMQ, Kafka – проектирование очередей, асинхронная обработка, fault-tolerance, dead-letter-queue.
  • Опыт работы с облачными сервисами:
    • Yandex Cloud, AWS – управление инфраструктурой, деплой, мониторинг, IAM.
  • Навыки DevOps и инфраструктуры:
    • Linux – уверенная работа в консоли, настройка серверов, профилирование процессов.
    • Docker – контейнеризация, CI/CD
    • Grafana, Prometheus – мониторинг, алерты, логирование.
  • Контроль версий и процессы разработки:
    • Git – уверенная работа с ветками, code review, GitFlow.
    • Анализ кода и рефакторинг – опыт работы с DDD, Clean Architecture, SOLID.
  • Опыт работы с WebSockets.
  • Опыт пересмотра архитектурных решений – участие в проектировании, рефакторинге и адаптации системы под новые требования.
  • Опыт менторства – помощь младшим разработчикам, проведение код-ревью, участие в улучшении процессов разработки.

Условия:

  • Удаленный формат работы
  • Заработную плату готовы обсуждать индивидуально с успешным кандидатом
  • Работа по договору с ИП
  • График работы гибкий
  • Занятость 8 часов в день
  • Для наших сотрудников есть корпоративные бонусы - ежемесячные подарочный баллы на продукцию компании

Присоединяйтесь к команде!