Мы ищем опытного Python-разработчика, который также обладает навыками разработки на фронтенде с использованием AngularTS и VueJS.
В этой роли вы будете заниматься как бэкенд-, так и фронтенд-разработкой, создавая сложные высоконагруженные бизнес-приложения.
Обязанности:
- Разработка и поддержка веб-приложений на Python с использованием Flask или FastAPI;
- Работа с ORM (SQLAlchemy) для взаимодействия с базами данных;
- Реализация и поддержка систем обмена сообщениями с использованием RabbitMQ;
- Разработка пользовательских интерфейсов с использованием AngularTS и VueJS;
- Проектирование и реализация компонентов системы, соблюдая принципы чистой архитектуры и SOLID;
- Работа в команде, участие в код-ревью и совместная разработка оптимальных решений.
Требования:
- Опыт разработки коммерческих приложений не менее 3 лет;
- Уверенные знания и опыт работы с:
- Python, включая разработку на Flask или FastAPI
- ORM, предпочтительно SQLAlchemy
- Системами обмена сообщениями, такими как RabbitMQ
- Разработкой на AngularTS и VueJS
- Глубокое понимание и применение принципов ООП;
- Знание и практическое применение принципов SOLID в разработке;
- Понимание принципов чистой архитектуры и умение их применять на практике;
- Качественное тестирование своего кода;
- Умение работать в команде и эффективно взаимодействовать с другими разработчиками и смежными командами (проектные/продуктовые команды, бизнес/системные аналитики, консультанты и методологи);
- Умение обучать и поддерживать членов команды, помогать им расти и развиваться;
- Умение разделять ответственность за результаты команды и проекта в целом.
Будет плюсом:
- Опыт работы с другими фреймворками и технологиями, широкий технический кругозор;
- Опыт работы в клиентской (b2b) разработке: обсуждение и постановка задачи с заказчиком, умение презентовать результаты работы, проведение консультаций заказчику по техническим вопросам;
- Опыт работы с микросервисной архитектурой;
- Знание и опыт работы с Docker, Kubernetes;
- Опыт поддержки программного обеспечения, умение мониторить работу ПО в продакшене и оперативно реагировать на проблемы;
- Инициативность в предложении новых идей и улучшений, предвосхищение возможных проблем и поиск решений заранее.
Условия:
- Быстрый ноутбук с SSD и дополнительный монитор;
- Собственный путь развития и прозрачная карьерная лестница;
- Корпоративное обучение: неограниченный доступ к изучению иностранных языков в удобных форматах и более 50 тренингов для прокачки профессиональных и личностных навыков;
- Команда, готовая поддержать: коллеги всегда придут на помощь и поделятся экспертным опытом;
- Проекты, влияющие на будущее крупных компаний: ты сможешь проявить себя в решении разнообразных задач;
- Конкурентная заработная плата и расширенная медицинская страховка;
- Возможность совмещать работу из офиса и из дома;
- Личностное развитие: программы менторинга, коучинга и карьерное консультирование;
- Поддержка физического и психологического здоровья (консультации с психологом, онлайн-фитнес и марафоны);
- Официальное трудоустройство в аккредитованную IT компанию.
Если вы обладаете широкими знаниями как в бэкенд-, так и во фронтенд-разработке и стремитесь к новым вызовам, мы будем рады видеть вас в нашей команде!