Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли Fullstack Developer!
Заказчик — это ведущий российский ритейлер, который активно развивает онлайн-направление и собственную логистику, сохраняя лидерство в продуктовом ритейле.
Почему это будет интересно?
- возможность прокачать экспертизу в быстроразвивающейся и насыщенной области;
- возможность быть частью изменений, улучшений, запусков новых направлений.
Обязанности
- проектировать архитектуру сервисов и микросервисов, выбирать подходящие паттерны и подходы;
- писать высокопроизводительный, безопасный и поддерживаемый код на Go;
- определять и реализовывать контракты API (REST, gRPC, GraphQL), согласовывать их с другими командами;
- оптимизировать производительность: профилировать, выявлять и устранять узкие места, работать с аллокациями памяти и блокировками;
- выстраивать надежную стратегию тестирования;
- работать со сложными схемами взаимодействия с БД;
- интегрировать сервисы со внешними системами и очередями сообщений (Kafka, RabbitMQ, NATS), обрабатывать ошибки и реализовывать механизмы повторных попыток и дедлайнов;
- участвовать в проектировании и настройке CI/CD‑пайплайнов, автоматизировать деплой, валидацию и rollback;
- настраивать контейнеризацию (Docker) и оркестрацию (Kubernetes), работать с Helm‑чартами, определять resource requests/limits, readiness/liveness probes;
- внедрять и поддерживать инструменты мониторинга, логирования и трейсинга (Prometheus, Grafana, Jaeger, ELK), настраивать алерты и SLO/SLI;
- вести код‑ревью, наставлять младших разработчиков, формировать стандарты качества кода и best practices в команде;
- управлять техническим долгом: планировать рефакторинг, оценивать риски и влияние изменений, приоритизировать задачи;
- участвовать в разборе инцидентов, проводить постмортемы, предлагать и внедрять меры по предотвращению повторных сбоев.
Требования
- опыт работы в роли Fullstack Developer от 10-ти лет;
- наличие высшего технического образования или подтвержденный индустриальный трек;
- опыт работы в роли Go Developer от 3-х лет;
- опыт работы в роли Java Developer;
- отличные знания Go: базовая конкурентность, работа с каналами и горутинами;
- опыт работы с SQL (PostgreSQL/MySQL);
- опыт работы с Docker, CI/CD (GitLab CI/GitHub Actions), знания базовых инструментов мониторинга (Prometheus/Grafana);
- опыт высоконагруженных систем, проектирования микросервисов;
- умение писать и поддерживать тесты;
- опыт работы с HTTP/gRPC API.
Будет плюсом
- знание английского языка на уровне B2 и выше.
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.