Evrone
Middle+ / Senior Python Developer (FastAPI)
6 дн. назад
до 300k RUB / мес.РоссияSenior
pythonfastapiasynciosqlnosqlrabbitmqgitgraphql
Команда Evrone занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России, США и Европе. Вакансия для Middle+ / Senior Python разработчика для работы над B2B платформой в сфере строительства.
О компании
- Команда Evrone занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России, США и Европе.
О продукте
- B2B-платформа для автоматизации и цифровизации строительных процессов. Платформа объединяет инструменты для управления строительными объектами, трудовыми ресурсами, строительным контролем и документацией.
- В том числе включает систему распознавания лиц для учёта сотрудников на объектах, контроля доступа и автоматизации учёта рабочего времени и оплаты труда.
- Команда: обычно 2-4 Backend-разработчика, 1-3 Frontend-разработчика, Product Manager, 1-2 QA и Team Lead.
- Стек проекта: Python 3.9+ (GraphQL, REST API, WebSocket), PostgreSQL, MongoDB, Redis, RabbitMQ. GitLab CI (ArgoCD), Ansible
- Процессы: Планирование - Проработка - Разработка - Тестирование - Приёмка - Релиз. Работа организована по Agile / Kanban с планированием спринтов и регулярной актуализацией backlog и roadmap.
Обязанности
- Разработка и поддержка backend-сервисов на Python, проектирование и развитие API, работа с базами данных, интеграция со сторонними сервисами, реализация бизнес-логики, оптимизация производительности, написание unit- и integration-тестов, поиск и исправление ошибок, участие в code review и развитии архитектуры приложения.
Требования
- Готовность начинать рабочий день в 8 утра по МСК с фотоотчетом (особенность работы на данном проекте).
- Опыт коммерческой разработки на Python от 6 лет.
- Высшее техническое образование.
- FastAPI и asyncio (синхронный / асинхронный код).
- Умение писать и оптимизировать SQL-запросы (не только через ORM).
- Опыт работы с NoSQL.
- Опыт с RabbitMQ (или аналогичных брокеров сообщений).
- Опыт работы с Git (GitFlow, Merge Requests, Code Review).
Будет плюсом
- GraphQL (Apollo, Strawberry, Ariadne).
- Инструментами миграций (Sqitch, Alembic).
- WebSockets.
- Docker и CI / CD, деплой.
Условия
- Заработная плата: до 300 000 ₽ за месяц, на руки.