Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
ASTON — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Компания разрабатывает программное обеспечение и IT-решения для сфер Finance, Healthcare, eCommerce, IoT, Media, Big Data и ML.
задачи
Проектировать архитектуру сервисов и микросервисов, выбирать подходящие паттерны и подходы;
Писать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом особенностей конкурентности;
Определять и реализовывать контракты API, согласовывать их с другими командами;
Оптимизировать производительность, профилировать код, выявлять и устранять узкие места;
Выстраивать стратегию тестирования, покрывать код модульными, интеграционными и property-based тестами;
Проектировать индексы, оптимизировать запросы, реализовывать транзакции и паттерны распределённых блокировок;
Интегрировать сервисы с внешними системами и очередями сообщений, обрабатывать ошибки и реализовывать повторные попытки и дедлайны;
Участвовать в проектировании и настройке CI/CD-пайплайнов, автоматизировать развёртывание, валидацию и откат;
Настраивать контейнеризацию и оркестрацию, работать с Helm-чартами, определять resource requests/limits и readiness/liveness probes;
Внедрять и поддерживать инструменты мониторинга, логирования и трейсинга, настраивать алерты и SLO/SLI;
Проводить код-ревью, наставлять младших разработчиков, формировать стандарты качества кода и лучшие практики в команде;
Управлять техническим долгом, планировать рефакторинг, оценивать риски и приоритизировать задачи;
Участвовать в разборе инцидентов, проводить постмортемы и внедрять меры по предотвращению повторных сбоев.
требования
Коммерческий опыт работы в роли Go Developer от 4 лет;
Законченное высшее техническое образование или подтверждённый индустриальный трек;
Глубокое понимание модели памяти, горутин и каналов, опыт написания конкурентного кода без гонок данных;
Опыт работы с Generics в Go;
Опыт написания модульных, мок- и интеграционных тестов;
Опыт работы с PostgreSQL и глубокое знание SQL;
Опыт написания эффективных миграций схем данных;
Умение использовать ORM и конструкторы запросов;
Опыт работы с веб-фреймворками Go и маршрутизаторами;
Опыт проектирования RESTful API и написания спецификаций OpenAPI 3.0/Swagger;
Навыки авторизации и аутентификации;
Опыт интеграции Keycloak или других SSO-решений на базе OAuth2/OIDC в Go-приложения;
Глубокое понимание протокола OIDC;
Опыт работы с Redis;
Понимание защиты от CSRF, настройки CORS и использования http-only cookies;
Опыт работы с брокерами сообщений Kafka, RabbitMQ или NATS;