О компании
Мы создаём IT-решения для проведения тендерных процедур для крупного, среднего и малого бизнеса, а также компаний с государственным участием.
19 лет на рынке, входим в ТОП-10 ЭТП России, участники Фонда Сколково. Общий объём проведённых торгов — более 450 млрд рублей.
О вакансии
Сейчас мы ищем Senior Backend-разработчика в команду разработки веб-сервиса ЭТП «Фармика».
О проекте
С 2021 года мы развиваем продукт «Фармика» и создаём экосистему решений для фармацевтической отрасли: отраслевой справочник, сервис привязок, BI-продукты.
Решения используются как коммерческие продукты для клиентов, а также внутри нашей платформы.
Немного цифр по проекту:
-
общий объём закупок — 67+ млрд рублей
-
количество проведённых процедур — 6 000+
-
количество аптек, использующих наш продукт — 2 028
Мы также являемся резидентами Сколково и включены в реестр отечественного ПО.
Мы ожидаем от вас:
- Опыт коммерческой разработки от 3-х лет;
- Знание/опыт специфики закупочной деятельности будет преимуществом;
- Опыт работы с Symfony от 2-х лет;
- Опыт работы с Zend Framework от 1 года (опционально);
- Опыт работы с реляционными БД: PostgreSQL, MySQL (написание запросов с JOIN, подзапросами, агрегацией; понимание индексов, транзакций, уровней изоляции).
- Понимание архитектуры и опыт проектирования схем данных с учётом особенностей ClickHouse будет преимуществом;
- Опыт написания unit- и интеграционных тестов;
- Опыт работы с Git (опыт в настройке CI будет преимуществом);
- Опыт проектирования микросервисной архитектуры и реализация компонентов такой архитектуры;
- Опыт работы с Docker (Compose, работа с сетью, зависимый запуск, логи, мониторинг);
- Опыт оптимизации производительности (профилирование кода, кэширование, оптимизация запросов к БД);
- Опыт работы с очередями сообщений (RabbitMQ обязательно, Kafka опционально);
- Опыт настройки логирования и мониторинг ключевых метрик производительности (запросы в секунду, время выполнения запросов, использование памяти и диска);
- Понимание принципов работы высоконагруженных систем;
- Умение самостоятельно, структурно и без "закапывания" разбираться в деталях задачи; оценивать задачи, закладывая понятные риски;
- Опыт написания пояснительных записок к реализованной функциональности.
Задачи:
- Проектирование и реализация API (REST / GraphQL / gRPC);
- Рефакторинг и оптимизация существующих решений;
- Реализация новых функциональных требований;
- Проработка моделей данных и взаимодействия с БД;
- Участие в обсуждении архитектурных и технических решений;
- Участие в планировании и оценке задач;
- Участие в code review;
- Участие в устранении инцидентов и анализе причин ошибок;
- Без страха сомнений предлагать новые подходы к решению задач.
Мы предлагаем:
-
На выбор: полностью удаленная работа/ гибридный формат/ офис;
-
Зарплата обсуждается на этапе интервью, отталкиваемся от ваших ожиданий и компетенций;
-
Офис в г. Нижний Новгород;
-
Гибкое начало рабочего дня;
-
Регулярный процесс оценки эффективности, даем "прозрачную" обратную связь, составляем ИПР;
-
Возможность активно участвовать во внутренних митапах,;
-
Поддержка в развитии личного профессионального бренда/ выступлений на внешних конференциях в качестве спикера;
-
Официальное трудоустройство, все выплаты;
-
ДМС со стоматологией или компенсация фитнеса - на выбор.