О позиции
Мы ищем Go-разработчика, который будет участвовать в проектировании и оптимизации высоконагруженных систем. Если вы любите писать чистый код и понимаете, как работают системы под капотом, эта вакансия для вас. Ваша работа будет заключаться в разработке и улучшении архитектуры существующих решений.
Чем вы будете заниматься
- Участвовать в проектировании масштабируемых систем с нуля и улучшении существующей архитектуры.
- Писать надежный, читаемый и безопасный код, который оценят ваши коллеги.
- Оптимизировать текущие решения для повышения производительности.
- Сотрудничать с командой для обсуждения идей и поиска лучших технических подходов.
Требования
- Сильные навыки в Go и знание стандартной библиотеки.
- Хорошее понимание параллелизма и многопоточности.
- Практический опыт работы с Linux и Git.
- Опыт работы с реляционными базами данных (MySQL и/или PostgreSQL).
- Хорошее понимание компьютерных сетей (TCP/IP, HTTP).
- Знание Docker и docker-compose.
- Английский на уровне B1+ (чтение документации и общение с командой).
- Готовность учиться и способность быстро осваивать новые навыки.
- Сильные навыки командного взаимодействия.
Будет плюсом
- Опыт работы с NoSQL базами данных (MongoDB, Redis).
- Создание RESTful API.
- Работа с AWS.
- Проектирование микросервисной архитектуры.
- Kubernetes и Helm Charts.
- Настройка CI/CD пайплайнов (GitLab CI, GitHub Actions, Bitbucket Pipelines).
Что мы предлагаем
- Заработная плата: 23$ в час (брутто, обсуждаемо в зависимости от опыта).
- Полностью удаленная работа.
- Важно: мы не рассматриваем кандидатов, находящихся в России (РФ).
Вакансия предлагает хорошие условия для Go-разработчиков с конкурентной зарплатой и возможностью удаленной работы. Однако важно, что не рассматриваются кандидаты из России, что может ограничить пул соискателей.
Кто здесь добьётся успеха
Глубокое понимание Go и его экосистемы, включая опыт работы с библиотеками для создания высоконагруженных приложений.
Способность эффективно работать в удаленном режиме, демонстрируя самодисциплину и умение управлять своим временем для соблюдения дедлайнов.
Практический опыт работы с контейнеризацией (Docker) и оркестрацией (Kubernetes), а также знание принципов сетевых протоколов TCP/IP и HTTP для проектирования распределенных систем.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости IT
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев