Москва, улица Докукина, 16с1
Метро: Ботанический садГруппа компаний «АСНА» – это современная экосистема сервисов и решений для фармацевтического рынка. Мы создаем уникальный бизнес, объединяя в успешной бизнес-модели производителей, дистрибуторов, аптеки и аптечные сети.
Мы все больше становимся цифровой компанией, связывая фармацевтическое сообщество с помощью инновационных сервисов и технологических услуг. Поэтому мы всегда в поиске ИТ-специалистов, которые готовы усилить нашу команду и повысить эффективность бизнеса.
Обязанности:
Требования:
Опыт промышленной разработки на языке Go — не менее 3 лет
Умение уверенно писать production‑код, включая:
работу с concurrency;
управление контекстом (context);
профилирование приложений;
работа с зависимостями и модулями.
Опыт реализации интеграций между сервисами с использованием:
Обязательное понимание форматов данных: JSON, XML.
Знание SOAP
преимущество (при наличии практического опыта в проектах).
REST и gRPC;
систем очередей и шин событий.
Навыки проектирования схем данных и оптимизации SQL‑запросов, включая:
работу с индексами;
анализ планов выполнения запросов;
управление транзакциями и блокировками;
конкуренция.
Практический опыт работы с реляционными СУБД:
PostgreSQL и MySQL;
умение выбирать оптимальную транзакционную модель в зависимости от задачи.
Навыки тестирования программного обеспечения:
написание unit‑ и integration‑тестов (включая табличные тесты);
использование моков и фейков (mocks/fakes);
тестирование обработки ошибок и конкурентных сценариев;
понимание целей и принципов CI‑проверки кода.
Опыт проектирования надёжных сервисов, включая:
обработку ошибок;
реализацию ретраев и таймаутов;
обеспечение идемпотентности;
graceful shutdown;
внедрение механизмов наблюдаемости (логирование, сбор метрик, трейсинг).
Уверенные навыки работы в среде Linux/*nix:
базовая диагностика систем;
работа с сетевыми настройками;
управление сервисами через systemd;
эксплуатация приложений в контейнерах.
Опыт командной разработки с использованием Git:
создание и рецензирование pull request;
проведение code review;
ведение понятной и структурированной истории коммитов.
Условия:
Почувствуйте свободу реализации вместе с «АСНА»!