Go разработчик

Вакансия в   SWIFTLY ( swiftlyapp.framer.website )
Аккаунт зарегистрирован с публичной почты *@gmail.com, не email компании!
Москва, Россия
Стажер • Джуниор • Миддл • Сеньор
Информационные технологии • Разработка • Go • SaaS/PaaS
3 июня
Удаленная работа • Частичная занятость
Опыт работы любой
Работодатель  SWIFTLY
Описание вакансии

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

Проектирование и разработка высоконагруженных микросервисов для real-time коммуникаций (чат, голосовые и видеозвонки).

Разработка REST и gRPC API, интеграция с внешними сервисами (AI, облачное хранилище).

Оптимизация производительности и масштабируемости сервисов.

Работа с базами данных PostgreSQL, Redis, Kafka.

Настройка контейнеризации (Docker) и оркестрации (Kubernetes).

Внедрение мониторинга и логирования (Prometheus, Grafana, ELK).

Участие в проектировании архитектуры и рефакторинге существующего кода.

Работа в кросс-функциональной команде, взаимодействие с frontend и DevOps.

Требования к кандидату:

Технические навыки:

Уверенные знания Go: горутины, каналы, структуры, интерфейсы, паттерны проектирования (Singleton, Factory, Observer).

Опыт разработки микросервисов и распределённых систем.

Знание и опыт работы с PostgreSQL (SQLX, Squirrel), Redis, Kafka.

Опыт работы с HTTP-серверами (net/http), маршрутизацией (gorilla/mux).

Понимание и опыт работы с gRPC.

Опыт контейнеризации (Docker) и оркестрации (Kubernetes, Minikube).

Знание принципов SOLID и чистой архитектуры.

Опыт профилирования и оптимизации кода (pprof).

Опыт работы с Linux и Git.

Навыки написания unit и интеграционных тестов.

Дополнительные плюсы:

Опыт работы с Event Driven Architecture (RabbitMQ, Kafka).

Опыт работы с системами мониторинга (Prometheus, Grafana).

Опыт в разработке real-time приложений (WebSocket, WebRTC).

Знание Swagger/OpenAPI для документирования API.

Опыт работы в Agile-командах, навыки менторства.

Личные качества:

Ответственность и умение работать в команде.

Готовность быстро адаптироваться и учиться новому.

Умение эффективно коммуницировать с коллегами и смежными командами.

Мы предлагаем:

  • Участие в создании инновационного продукта с долей в успехе.
  • Оплата после выхода продукта на рынок и начала получения прибыли.
  • Гибкий график, возможность удалённой работы.
  • Обучение и поддержку команды.

Специализация
Информационные технологииРазработкаGo
Отрасль и сфера применения
SaaS/PaaS
Уровень должности
СтажерДжуниорМиддлСеньор
Загрузка формы отклика...