Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли Go Developer и работать над проектом заказчика.
Заказчик - это очень известная российская доска объявлений, лидер рынка по объёму предложений и посещаемости. Ежедневно даёт миллионам пользователей возможность покупать, продавать и находить работу онлайн.
Проект направлен на разделение коммунальных страниц во внутреннем административном интерфейсе компании.
Почему это будет интересно?
- автоматизация процессов развертывания и управления сервисами;
- возможность повлиять на архитектуру и отказоустойчивость систем.
Обязанности
- получать проблему, want-to, продуктовый трек или крупную задачу;
- исследовать поведение продукта, данные, существующий код и зависимости между сервисами;
- самостоятельно находить людей, у которых нужно получить контекст или подтвердить требования;
- формулировать сценарии, ограничения, риски и критерии успешного результата;
- проектировать решение и согласовывать существенные продуктовые и архитектурные развилки по действующему процессу команды;
- реализовывать изменение, включая контракты, работу с данными и необходимые изменения нескольких сервисов;
- проектировать и выполнять unit-, integration- и contract-тесты;
- готовить безопасный rollout: совместимость, миграции, feature toggles, порядок выкладки и rollback;
- самостоятельно выкатывать изменение и проверять сквозной сценарий в production;
- добавлять Grafana-метрики и дашборды, если они нужны для контроля технического или продуктового результата;
- наблюдать за результатом после релиза и исправлять обнаруженные отклонения в рабочее время;
- участвовать в design review, code review и фиксировать принятые решения.
Требования
- опыт работы в роли Go Developer от 3-х лет;
- опыт работы с AI‑агентом (Codex);
- опыт самостоятельной разработки и эксплуатации сложных backend-систем;
- практический опыт Domain-Driven Design: выделение доменных границ, моделирование сущностей, value objects и агрегатов, фиксация инвариантов и использование единого языка предметной области;
- практическое применение SOLID в Go с пониманием компромиссов, без механического создания интерфейсов и абстракций;
- уверенное владение PostgreSQL и SQL: транзакции, конкурентный доступ, индексы, планы запросов и безопасные миграции;
- опыт проектирования API/RPC-контрактов и интеграций между сервисами;
- понимание очередей и event-driven взаимодействия, идемпотентности, повторной доставки, таймаутов и отмены операций;
- способность оценивать влияние изменения на другие сервисы, обратную совместимость и безопасные промежуточные состояния.
Будет плюсом
- практическое понимание React и опыт небольших production-контрибьюшенов во frontend;
- опыт проектирования архитектуры в C4 и работы со Spec Kit/SDD;
- знание GRASP и GoF patterns, умение выбирать применимый паттерн и объяснять его компромиссы;
- опыт работы с Redash, Clickstream и Vertica;
- опыт с BPM, workflow-, approval- или ITSM-системами;
- знакомство с набором skills Matt Pocock, включая grill-me.
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.