О позиции
Мы ищем опытного Golang Developer для работы над интересными проектами в области разработки программного обеспечения. Ваша основная задача будет заключаться в разработке и поддержке высоконагруженных систем с использованием языка Go. Вы будете работать в команде, которая фокусируется на создании эффективных и масштабируемых решений для наших клиентов.
Чем вы будете заниматься
- Разработка и поддержка микросервисов на языке Golang.
- Работа с CI/CD процессами для автоматизации развертывания.
- Использование Docker и Kubernetes для контейнеризации приложений.
- Интеграция с системами обмена сообщениями, такими как RabbitMQ и Kafka.
- Создание и поддержка RESTful API для взаимодействия с клиентами.
- Участие в проектировании архитектуры системы и оптимизации производительности.
- Работа в Agile команде, участие в планировании спринтов и оценке задач.
Требования
- Опыт работы с Golang не менее 6 лет.
- Глубокое понимание принципов разработки микросервисов.
- Опыт работы с Docker и Kubernetes.
- Знание систем обмена сообщениями (RabbitMQ, Kafka).
- Опыт работы с REST API и интеграцией различных систем.
- Знание CI/CD инструментов.
- Хорошие коммуникативные навыки и умение работать в команде.
Будет плюсом
- Опыт работы с gRPC.
- Знание английского языка на техническом уровне.
- Опыт работы в распределённых командах.
Что мы предлагаем
- Конкурентоспособная зарплата и возможность роста.
- Гибкий график работы и возможность работать удалённо.
- Доступ к современным технологиям и инструментам.
- Поддержка профессионального развития и обучения.
- Дружелюбная и поддерживающая команда.
- Участие в интересных проектах с использованием передовых технологий.
Вакансия предлагает интересные задачи и конкурентоспособную зарплату. Однако, отсутствие информации о компании может снизить привлекательность для некоторых кандидатов.
Кто здесь добьётся успеха
Глубокие знания Golang и опыт работы с высоконагруженными системами, включая умение оптимизировать производительность приложений.
Способность эффективно работать в удаленном режиме, умея самостоятельно организовывать свое время и управлять проектами с использованием инструментов для совместной работы, таких как Jira и Git.
Опыт внедрения и настройки CI/CD процессов с использованием Docker и Kubernetes для автоматизации развертывания приложений.
Знание систем обмена сообщениями, таких как RabbitMQ и Kafka, и умение разрабатывать REST API для интеграции микросервисов.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости IT
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев