Senior Fullstack Developer (Golang) (удаленная работа)

20 марта 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Fullstack Developer (Golang)

Описание вакансии

Присоединяйтесь к ELMA аккредитованной IT- компании, где мы создаем будущее! Мы ищем опытного Fullstack разработчика в команду CRM, который готов расти в роли тимлида/техлида. Это больше техническая роль, совмещающая в себе 50% - разработку, 40% - проработку сложной архитектуры, тех решений и код ревью, 10% - взаимодействие с кросс-командами и внутренние процессы команды.

ELMA365 - это экосистема low-code продуктов для автоматизации бизнеса, на основе которой мы создаем продукты класса BPM, CRM, CSP, ESM. Наши продукты на 90% кастомизируются под нужды клиентов, и мы не ограничиваемся коробочными решениями.

Наш проект это высокотехнологичное микросервисное приложение на базе Golang и Angular, работающее в Kubernetes (облако и on-premise). Мы строим масштабируемые и высоконагруженные системы, которые решают реальные задачи бизнеса.

Команда состоит из 5 full-stack разработчиков, бизнес-аналитика, тестировщика и UX-дизайнера. Направление активно растет, поэтому нам крайне важно приносить новый функционал в платформу, развивать его с учетом высокой нагрузки, адаптивности и масштабируемости.

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

  • Общее: VCS/CI/IT: GitLab
  • Backend: Golang
  • БД: PostgreSQL, MongoDB, Redis
  • Коммуникация: gRPC, RabbitMQ, HTTP
  • Оркестрация: Kubernetes
  • Метрики: Prometheus + Grafana
  • Frontend: Angular, TypeScript, набор базовых компонентов для построения интерфейса (на основе сторонних и самописные)

Ожидаем, что вы:

  • Имеете опыт коммерческой backend разработки на любом языке более 5 лет, из них на Golang не менее 2 лет

  • Хорошо знакомы с TypeScript/JavaScript

  • Работали с gRPC, RabbitMQ

  • Участвовали в разработке высоконагруженных систем

  • Имеете опыт работы с микросервисной архитектурой

  • Работали с многопоточностью (Goroutine)

  • Быстро учитесь, не боитесь сложностей и готовы работать на результат

  • Имеете свое представление о том, как развивать и повышать эффективность команды

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

  • Проработка технических решений, поиск лучшего пути реализации детального ТЗ (пишет аналитик) с учетом возможностей и ограничений платформы, требований по нагрузке, адаптивности и масштабируемости
  • Самостоятельная разработка нового функционала по ТЗ и рефакторинг
  • Код-ревью: обеспечение качества кода команды разработчиков из 4-5 человек
  • Оценка тикетов и распределение внутри команды разработчиков, с учетом тех.скиллов членов команды
  • Согласование критически значимых изменений с техническим директором
  • Взаимодействие с кросс-командами для решения задач по зависимому или пересекающемуся функционалу

Условия:

  • Трудоустройство в аккредитованную IT-компанию
  • Официальное трудоустройство по ТК РФ и белая ЗП
  • Удаленный формат работы. Также по желанию можно приходить к нам в современные и комфортные офисы в СПб, Ижевске, Кирове
  • Выездные корпоративы и локальные активности
  • Обеспечение всем необходимым для работы
  • Разнообразные задачи, возможность вырасти, прокачаться и освоить новые навыки


Присоединяйся в команду ELMA!



Посмотрите похожие вакансии

Team Lead Fullstack Developer
Компания: ЕВРОТЕХКЛИМАТ
Зарплата: з.п. не указана