Обязанности:
- Разработка серверной логики, написание API и реализация бизнес-логики приложений на Python.
- Проектирование, оптимизация и поддержка реляционных (PostgreSQL, MySQL) баз данных, работа с ORM (Django ORM, SQLAlchemy).
- Участие в проектах по разработке веб-приложений с использованием Django, Flask или FastAPI.
- Разработка и поддержка микросервисной архитектуры, обеспечение её масштабируемости и отказоустойчивости.
- Тесное сотрудничество с фронтенд-разработчиками, мобильными разработчиками и дизайнерами для успешного завершения проектов.
- Участие в анализе и оптимизации производительности приложений, работа с высоконагруженными системами.
- Интеграция с внешними-системами (Зарубежные и местные).
- Активное взаимодействие с другими членами команды для обмена идеями и улучшения рабочих процессов.
- Проведение код ревью.
Требования:
- От 3 до 5 лет коммерческого опыта разработки на Python (для middle), более 5 лет (для senior).
- Уверенное владение Django, Flask или FastAPI, опыт разработки RESTful API и GraphQL.
- Опыт работы с реляционными и NoSQL базами данных, знание SQL, опыт работы с ORM.
- Понимание принципов контейнеризации, опыт работы с Docker для развертывания приложений.
- Понимание работы веб-технологий (HTML, CSS, JavaScript), опыт интеграции с фронтенд-частью и мобилкой.
- Знание и опыт работы с Docker, NGINX, Celery, Kafka.
- Опыт работы с системами контроля версий GIT и HTTP API.
- Способность работать с технической документацией и участвовать в международных проектах.
Условия работы:
- Зарплата: Конкурентоспособная, обсуждается на собеседовании.
- Команда: Молодая и динамичная, ориентированная на результат.
- Офис: Комфортный офис в центре города.
- Коллектив: Дружный и поддерживающий.
- График работы: с ПН-ПТ с 10:00 до 19:00 (8 часов).