Backend разработчик (middle + / senior) на python
Вакансия в
АО Гудсвил
( goodswil.com )
Аккаунт зарегистрирован с публичной почты *@mail.ru, не email компании!
Опыт работы от 3 до 5 летот 250 000 000 ₽
В стартап ранней стадии — готовим вывод mvp в коммерческую эксплуатацию — нужен проактивный, влюблённый в в свою работу, продуктивный профессионал, готовый в будущем лидировать всю backend разработку. Мы уже открыты в качестве АО, являемся резидентами всех инновационных кластеров, аккредитованы в качестве IT-компании. Вакансия подойдёт всем, кто
— готов стать частью огромного проекта на ранней стадии, в т.ч. акционером (готовим опционную программу);
— получает кайф от своей профессии и готов посвятить ей себя;
— устал от жестких правил enterprise и готов рисковать;
— хотел сделать лучший отечественный IT-продукт;
— решил добиться призвания своим трудом и приносить пользу окружающим;
— верит, что в РФ можно сделать настоящий клиентоцентричный сервис.
Hard skill
1. Глубокое знание Python: Умение писать чистый, эффективный и поддерживаемый код. Знание особенностей языка, таких как асинхронное программирование (например, с использованием asyncio), а также опыт работы с фреймворками, такими как FastAPI.
2. Опыт работы с базами данных: Умение проектировать и оптимизировать базы данных, как реляционных (PostgreSQL, MySQL).
3. RESTful API: Опыт разработки и документирования API, понимание принципов REST и GraphQL. Умение проектировать эффективные и масштабируемые интерфейсы для взаимодействия с фронтендом и другими сервисами.
4. Контейнеризация и оркестрация: Знание Docker и k8s для контейнеризации приложений и опыт работы с системами оркестрации, такими как Kubernetes
5. Опыт работы с облачными сервисами: Знание платформ, таких как Yandex Cloud. Умение использовать облачные решения для хранения данных, вычислений и развертывания приложений, а также понимание принципов DevOps и CI/CD
Soft skill
Командная работа: Умение эффективно взаимодействовать с коллегами, готовность делиться знаниями, слушать других и работать над общими целями;
Коммуникация: Способность четко и понятно объяснять технические концепции как техническим, так и нетехническим участникам проекта;
Проблемное мышление: Умение анализировать сложные проблемы и находить эффективные решения, креативность и критическое мышление для разработки оптимальных архитектурных решений;
Адаптивность: Готовность к изменениям и способность быстро адаптироваться к любым изменениям;
Управление временем: Эффективное распределение задач и приоритизация работы, чтобы справляться с дедлайнами и изменяющимися требованиями, умение оценивать время, необходимое для выполнения задач.