Backend-разработчик

Backend-разработчик

Описание вакансии

Присоединяйтесь к нашей команде и создавайте будущее CRM/ERP систем!

Мы ищем талантливого Backend-разработчика, который поможет нам в разработке и улучшении наших CRM и ERP систем. Если вы хотите работать в динамичной и инновационной среде, где ваши идеи будут услышаны и реализованы, то это предложение для вас!

Обязанности:

  • Разработка и поддержка серверной части CRM/ERP систем.
  • Интеграция с внешними API и сервисами.
  • Оптимизация и улучшение производительности существующих систем.
  • Участие в проектировании архитектуры новых модулей.
  • Работа в команде с фронтенд-разработчиками и дизайнерами для достижения наилучшего результата.

Требования:

  • Опыт коммерческой разработки на Python от 2 лет, включая не менее 1 года работы с FastAPI.
  • Уверенное владение FastAPI: — Понимание жизненного цикла запроса; — Умение работать с роутами (Query, Path, Form, UploadFile), зависимостями (Depends, depency-injector), middleware, exception handlers; — Опыт создания RESTful API с валидацией через Pydantic v2, знание стандартов RESTful API, HTTP; — Умение работать с WebSocket-соединениями, распределение серверных сообщений в зависимости от контекста; — Знание асинхронного программирования (async/await); — Умение настраивать OpenAPI/Swagger документацию, включая кастомизацию.
  • Опыт работы с базами данных: — Практический опыт с SQLAlchemy 2.0+ (асинхронный режим обязателен); — Умение проектировать схемы БД, писать миграции (Alembic); — Опыт работы с PostgreSQL, понимание индексов, транзакций, оптимизации запросов, создание типов, перечислений.
  • Работа с внешними сервисами и очередями: — Интеграция с HTTP API сторонних сервисов (requests, aiohttp, async-клиенты); — Понимание принципов работы фоновых задач (Celery, RQ, или кастомные решения на asyncio).
  • Контейнеризация и CI/CD: — Умение писать Dockerfile и docker-compose для Python-приложений; — Опыт настройки пайплайнов в GitHub Actions (запуск тестов, сборка образов, деплой).
  • Понимание архитектуры и лучших практик: — Знание принципов Clean Architecture / Hexagonal Architecture / Repository Pattern; — Опыт разделения кода на слои (presentation, business logic, data access); — Умение разделять ответственность на Repositories, Services, Mappers, Use Cases, Events, API Routers, WS Routers; — Умение работать с конфигурациями (Pydantic Settings, .env, config-файлы) ; — Понимание принципов безопасности: JWT, OAuth2, rate limiting, CORS, валидация входных данных.
  • Инструменты и окружение: — Уверенное использование Git (Batches, Pull Requests, Issues, использование команд push, pull, checkout и так далее); — Опыт работы в Linux-среде, знание базовых команд bash. — Опыт мониторинга и логирования; — Опыт работы с кэшированием (Redis).
  • Будет большим плюсом : Решения с высокой ответственностью: — Умение представить техническое решение нетехнической аудитории (демо, презентация, документ). — Опыт глобальных миграций: смена БД, ORM, очередей, протоколов — без даунтайма и потерь данных. — Участие в стандартизации: шаблоны проектов, линтеры, форматирование, документация API, соглашения по именованию, структуре кода. — Внедрение или улучшение CI/CD: автоматические тесты, деплой в staging/prod, откаты, canary-релизы, blue-green. — Участие в построении observability: логи (структурированные), метрики (Prometheus), трейсы (OpenTelemetry), алертинг (на основе SLO/SLI). — Опыт проектирования отказоустойчивых систем: retry-логика, circuit breaker, graceful degradation, fallback-стратегии. — Умение оптимизировать запросы к БД (N+1, индексы, партиционирование, read replicas). — Опыт профилирования Python/FastAPI-приложений (cProfile, py-spy, async-profiler), выявления узких мест. — Знание OWASP Top-10 для API, умение защищаться от SQL-инъекций, XSS в API, DoS, массового перебора, утечек данных.

Условия и преимущества:

  • Полная занятость с графиком 5/2.
  • Удалённая работа с гибким началом рабочего дня.
  • Возможности для профессионального роста и обучения.
  • Дружный и поддерживающий коллектив.

О компании: Мы — команда профессионалов, стремящихся к созданию передовых решений в области CRM и ERP систем. Мы ценим инновации, креативность и стремление к совершенству. Присоединяйтесь к нам и станьте частью чего-то великого!

Навыки
  • FastAPI
  • Python
  • PostgreSQL
  • Backend
Посмотреть контакты работодателя

Похожие вакансии

Broad Apps
Удаленная работа
  • Санкт-Петербург

  • до 100000 RUR

Рекомендуем
Selectel
Удаленная работа
  • Санкт-Петербург

  • до 100000 RUR

Рекомендуем
Amaya Soft
Удаленная работа
  • Санкт-Петербург

  • до 100000 RUR

Рекомендуем
Sputnik8
Удаленная работа
  • Санкт-Петербург

  • до 100000 RUR

CRT
Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

2ГИС
Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Петербургская Недвижимость

Node.js backend developer

Петербургская Недвижимость

Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Backend-разработчик

Минахметов Ренат Маратович

Удаленная работа
  • Санкт-Петербург

  • до 100000 RUR

MEDODS
Удаленная работа
  • Санкт-Петербург

  • от 60000 RUR

НаПоправку
Удаленная работа
  • Санкт-Петербург

  • от 60000 RUR

Advantica Recruitment | Advantica Automation
Удаленная работа
  • Санкт-Петербург

  • до 220000 RUR

РОСЭЛТОРГ
Удаленная работа
  • Санкт-Петербург

  • до 290000 RUR

Удаленная работа
  • Санкт-Петербург

  • до 290000 RUR

Business Mentor
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

Playneta
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

Everypixel group
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

Транслогика
Удаленная работа
  • Санкт-Петербург

  • до 270000 RUR

Удаленная работа
  • Санкт-Петербург

  • до 270000 RUR

Удаленная работа
  • Санкт-Петербург

  • до 270000 RUR

DFA MEDIA
Удаленная работа
  • Санкт-Петербург

  • от 100000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию