Python-разработчик — Россия, Великий Новгород
150 000–220 000 ₽
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Великий Новгород
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
Задача: развитие и поддержка системы, работающей в области интернет-рекламы.
Система представляет собой пул проектов для интернет-рекламы и включает подсистемы для алгоритмического выбора и показа объявлений, распределения трафика, отправки пуш-уведомлений. Наша цель – увеличение эффективности и производительности всех частей системы, что, в частности, предполагает как внедрение новых функций, так и оптимизацию/рефакторинг существующих для достижения оптимальной производительности. [сюда бы вставить какие-то цифры по нагрузке, если удастся их получить]
Требования к кандидату:
понимание современных принципов проектирования и разработки систем, практический опыт самостоятельного проектирования систем/подсистем;
• опыт разработки систем с высокой нагрузкой и желание заниматься оптимизацией;
• уверенное знание платформы
• , опыт коммерческой разработки на платформе от 5 points from eight лет;
• значительный опыт работы с реляционными СУБД и понимание принципов их работы;
• понимание принципов проектирования БД и оптимизации запросов;
• опыт работы с колоночными СУБД (Clickhouse), понимание преимуществ и границ применимости;
• знание и опыт работы с ORM для доступа к БД (EF/Core, etc.), понимание ограничений и опыт профилирования работы ORM;
• опыт разработки •••••••• приложений (MVC, WebApi, etc.), понимание REST;
• понимание принципов работы веба: протоколы, статусы, кэширование;
• умение оценивать объем работ с достаточной достоверностью;
• желание погружаться в предметную область разрабатываемой системы.
Будет плюсом:
умение настраивать сервера (nginx, IIS) для оптимальной производительности; в идеале – иметь представление о работе сетевого стека в Linux;
• знание и опыт работы с нереляционными БД;
• знание и опыт работы с очередями/брокерами сообщений;
• знакомство и использование docker;
• опыт работы с CI/CD инструментами;
• опыт работы с инструментами профилирования приложений.
• понимание работы фронта;
• знания и опыт в верстке, JavaScript;Условия:
• Официальное оформление в аккредитованную ИТ-компанию.
• Заработная плата два раза в месяц.
• Оплачиваемый отпуск.
• Перспективы карьерного роста.