В компании LeverX мы имели честь реализовать более 1500 проектов для различных клиентов. С более чем 20-летним опытом на рынке, наша команда из более чем 2200 человек сильна, надежна и постоянно развивается: учится, растет и стремится к совершенству.
Мы ищем Golang-разработчика, чтобы присоединиться к нам. Давайте посмотрим, подходим ли мы друг другу!
Что мы предлагаем:
- Проекты в различных областях: здравоохранение, производство, электронная коммерция, финтех и др.
- Проекты на любой вкус: стартап-продукты, корпоративные решения, исследовательские и опытно-конструкторские проекты, а также проекты на стыке SAP и новейших веб-технологий.
- Глобальные клиенты из Европы и США, включая компании из списка Fortune 500.
- Гарантия занятости: мы нанимаем в команду, а не только на конкретный проект. Если ваш проект заканчивается, мы найдем для вас новый.
- Здоровая рабочая атмосфера: в среднем наши сотрудники работают в компании более 4 лет.
- Конкурентоспособная оплата и регулярные оценки эффективности.
- Внутренние экспертные сообщества и курсы.
- Бонусы для поддержки вашего роста и благополучия.
Требуемые навыки:
- Более 3 лет профессионального опыта в разработке программного обеспечения.
- Сильные знания языка программирования Golang.
- Знакомство с популярными веб-фреймворками (например, Gin, Fiber, Echo).
- Продвинутые знания в области модульного / интеграционного тестирования и мокирования.
- Опыт проектирования и разработки RESTful API, GraphQL, gRPC и интеграций с API сторонних сервисов.
- Умение работать с SQL и NoSQL базами данных (например, PostgreSQL, MySQL, DynamoDB).
- Практический опыт работы с облачными сервисами и инфраструктурой AWS / GCP / Azure.
- Хорошие знания контейнеризации (Docker / Podman).
- Понимание лучших практик разработки ПО, паттернов, структур данных, алгоритмов и сетей.
- Английский язык на уровне B2.
Желательные навыки:
- Опыт работы по методологии Agile.
- Опыт работы с оркестрацией контейнеров (Kubernetes).
- Знакомство с безсерверными архитектурами.
- Хорошее понимание CI/CD пайплайнов и практик DevOps.
- Понимание распределенных архитектур.
- Опыт создания сервисов с синхронными и асинхронными интеграциями.
Обязанности:
- Проектировать и разрабатывать масштабируемые веб-приложения на Go.
- Сосредоточиться на разработке серверной части и взаимодействии с API сторонних сервисов.
- Участвовать во всех этапах жизненного цикла разработки ПО: сбор и анализ требований, проектирование, разработка, выпуск и контроль версий, тестирование, деплой и поддержка.
- Работать в команде, основанной на Agile, распределенной по всему миру.
*Планируемое рабочее место на перспективу