Проектирование, разработка и внедрение эффективного и надежного кода;
Поддерживать и оптимизировать существующие системы для адаптации к изменяющимся структурам продукта;
Мониторинг работоспособности и времени работы скретчей, поиск и устранение проблем по мере их возникновения;
Наставничество членов команды.
Требования:
Опыт на позиции Python Developer от 5 лет;
Уверенный опыт разработки high load систем;
Уметь выступать в роли технического лидера проекта или инициативы (перевод требований от неинженеров, общение с несколькими инженерными командами, ведение согласованных обсуждений технического дизайна и архитектуры, предоставление оценок сложности и т. д.);
Пишите стабильный, поддерживаемый и хорошо протестированный код (поверьте, исправление последствий занимает гораздо больше времени, чем написание реальных тестов);
Быть очень внимательным к деталям, уметь отлавливать ошибки на ранней стадии (помните, что цена ошибки высока);
Чувствовать себя комфортно в Linux;
Знание Kubernetes, CI/CD;
Опыт работы с реляционными базами данных (как с обычным SQL, так и с ORM) и Redis;
Знаком с лучшими практиками в области микросервисов, паттернами проектирования ООП, паттернами очередей, асинхронным программированием (как asyncio, так и celery-like);
Способность быстро обучаться самостоятельно - не бояться задавать вопросы, экспериментировать, терпеть неудачи, учиться и в итоге добиваться успеха;
Опыт работы с инструментами статического анализа;
Опыт работы с публичными облачными средами, такими как AWS или GCP;
Английский В1-В2.
Желательно:
Опыт работы с Go будет сильным плюсом.
Условия:
Работа в команде с крутыми специалистами, где каждый готов делиться опытом;
Оформление в штат по В2В контракту юрисдикции не РФ;