Go-разработчик — проектирование высоконагруженных систем
О позиции
Мы ищем 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 и опыт работы с высоконагруженными системами, включая использование таких инструментов, как Docker и Kubernetes для оркестрации контейнеров.
Способность эффективно работать в удалённой команде, демонстрируя проактивность и инициативу в предложении улучшений архитектуры систем.
Навыки работы с базами данных MySQL и PostgreSQL, включая оптимизацию запросов и проектирование схем данных для обеспечения высокой производительности.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Software Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев