Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли Go Developer и работать над проектом заказчика.
Заказчик – технологический и бизнес-партнер лидеров российского бизнеса. Ориентируется на бизнес-ландшафт с отраслевыми знаниями и цифровыми возможностями, сочетая стратегию и разработку программного обеспечения.
Обязанности
- разрабатывать высоконагруженные распределенные системы;
- проектировать архитектуру, оптимизировать производительность;
- менторить членов команды и обеспечивать качество кодовой базы.
Требования
- опыт работы в роли Go Developer от 3-х лет;
- глубокое знание языка: context, sync, интерфейсы, системы типов и т.д.;
- опыт проектирования микросервисов, рефакторинга монолита, применения SOLID, KISS, DRY, YAGNI, Clean Architecture и DDD;
- опыт работы с REST/gRPC, знание асинхронного взаимодействия через брокеры, понимание паттернов Circuit Breaker, Retry, Rate Limiting, Saga, CQRS;
- уверенное владение PostgreSQL: опыт оптимизации запросов, индексов, транзакций; - опыт работы с Kafka, понимание партиций, оффсетов, Consumer Groups и гарантий доставки;
- опыт работы с Docker, Kubernetes, Helm, CI/CD, мониторингом и логированием;
- знание Prometheus, Grafana, ELK/Loki, Jaeger/Zipkin;
- знание unit, integration и E2E-тесты, gomock, testify, golangci-lint;
- опыт highload-систем, профилирования через pprof, оптимизации CPU/Memory и настройки GC;
- ответственность, коммуникабельность, опыт командной работы;
- знание английского языка от Intermediate для чтения документации и общения с заказчиком.
Будет плюсом
- опыт с Redis и NoSQL-хранилищами;
- знание RabbitMQ/NAT;
- архитектурное лидерство и менторство;
- опыт с AWS, GCP или Yandex Cloud;
- знание Linux, сетевых протоколов TCP/IP, HTTP/2, WebSocket;
- опыт работы с Python, Rust или C++.
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.