Additive Technology
Python Backend Developer
- Python
- FastAPI
- FastStream
- SQLAlchemy
- RabbitMQ
- Docker
- Alembic
- backend
- Redis
Ищем backend-разработчика в продуктовую команду SaaS ERP платформы.
Проект находится на стадии завершения MVP и подготовки к открытому тестированию.
Работаем над собственной ERP-системой для бизнеса с микросервисной архитектурой, интеграциями с внешними сервисами и событийной моделью взаимодействия.
Что предстоит делать:
- Разработка новых backend-модулей.
- Поддержка и развитие существующих сервисов.
- Рефакторинг и устранение технического долга.
- Реализация бизнес-логики.
- Исправление ошибок по мере возникновения.
- Работа с PostgreSQL через SQLAlchemy и Alembic.
- Работа с MongoDB через async Motor.
- Разработка REST API на FastAPI.
- Разработка взаимодействия через RabbitMQ на FastSream.
- Кеширование через Redis.
- Полное вовлечение в принятие и проработку технических решений.
Наш стек:
- Python
- FastAPI
- FastStream
- SQLAlchemy
- Alembic
- PostgreSQL
- MongoDB
- Motor
- Redis
- RabbitMQ
- Docker
- Process
- Telethon
- HTTPX
Что ожидаем:
- Уверенное знание Python.
- Опыт коммерческой разработки от 2 лет.
- Опыт работы с FastAPI или аналогичными фреймворками.
- Опыт работы с реляционными и документноориентированными базами данных.
- Понимание принципов проектирования приложений.
- Умение самостоятельно декомпозировать задачи и доводить их до результата.
Будет плюсом:
- опыт работы с микросервисами;
- понимание event-driven архитектуры;
- опыт работы с брокерами сообщений;
- опыт работы с асинхронным Python;
- опыт участия в продуктовой разработке.
Что предлагаем:
- Работа над собственным продуктом, а не аутсорс-задачами.
- Возможность влиять на архитектуру и развитие платформы.
- Прямое взаимодействие с техническим руководителем.
- Минимум бюрократии.
- Реальные инженерные задачи.
- Карьерный рост по мере развития продукта и роста команды
Кого мы ищем:
Мы не ищем человека, который работал со всем на свете, все умеет и все знает (хотя это, бесспорно, будет плюсом). В первую очередь мы ищем человека, который готов брать на себя и нести ответственность за разработку. Мы ищем человека, которому можно поручить задачу и не контролировать каждый его шаг и не ждать неделями результата. На нас сейчас висит очень много задач, которые нужно выполнить в сжатые сроки и наш идеальный кандидат - человек, который придет к нам и скажет "все будет сделано!" и сделает, даже если еще не знает как. Если вы считаете себя таким человеком - вполне возможно нам стоит пообщаться.
Чтобы мы понимали, что вакансия была внимательно прочитана, начните сопроводительное письмо с фразы: "Все будет сделано"