Задачи:
• Написание веб-приложений и микросервисов (как правило это разработка с нуля);
• Участие в разработке архитектуры проектов;
• Ведение и поддержка в актуальном состоянии технической документации, тестов, CI/CD;
• Постоянное взаимодействие с frontend командой / аналитиками / менеджерами проектов.
Обязательно:
• Ответственное отношение к работе
• Опыт коммерческой разработки проектов от 2-х лет;
• Опыт разработки сложных/нагруженных проектов;
• Умение оценивать и декомпозировать задачи;
• Знание актуальных стабильных версии Django / DRF / Flask / FastAPI;
• git (умение решать конфликты, работать в ветках, подмодулях, понимание git flow);
• Умение запустить проект в docker (docker-compose);
• Понимание юнит/интеграционных тестов (для чего нужны, как их правильно готовить);
• Понимание миграций БД, умение оптимизировать запросы к БД;
• Термины ORM, REST, SSH, ENV, CI/CD не вызывают вопросов "что это такое?"
Будет плюсом:
• ClickHouse / Kafka
• GraphQL
• ML
• Elasticsearch