Мы ищем backend разработчика, который будет дорабатывать и оптимизировать существующий код, внедрять новый функционал,
заниматься интеграцией со сторонними API и обработкой накопленных данных, автоматизировать бизнес-процессы.
Продукт — сайт и несколько связанных систем:
- многоязычный сайт (8 языков, отдельный домен под каждый рынок);
- собственная CRM, разработанная под нужды бизнеса;
- CRM 2.0, которую мы делаем сейчас: REST API на DRF + SPA на React/TypeScript;
- сателлиты — самостоятельные сайты под рынки Дубая, Кипра и Таиланда
(API на Flask + SQLAlchemy, фронт на Nuxt 3);
- микросервис на Go для быстрых агрегаций по объявлениям (gRPC).
Мы ожидаем:
- опыт коммерческой разработки от 3 лет;
- отличное знание Python и Django ORM (сложные аннотации и агрегации),
миграции, шаблонизатор;
- опыт проектирования и разработки REST API, знание Django REST Framework;
- уверенное знание SQL и PostgreSQL, умение профилировать запросы, которые строит Django ORM;
- уверенное знание паттернов проектирования на Python;
- опыт работы с очередями задач (Celery) и Redis;
- умение писать понятный код и разбираться в чужом.
Будет плюсом:
- опыт удалённой работы;
- Docker, GitLab CI;
- Flask, SQLAlchemy
- golang
Технические подробности проекта
Основной монолит:
- Python 3.8, Django 2.2, Django REST Framework
- PostgreSQL, Redis, Celery + Celery Beat
- фронтенд: Django-шаблоны и LESS, новые интерфейсы — React 19 + TypeScript
В проекте не используются Django admin и Django формы — веся админка сайта
и CRM написан своими силами. Поэтому требуются хорошие знания Django ORM
и шаблонизатора.
Сателлиты:
- Python 3.11, Flask 3, SQLAlchemy 2.0,
Nuxt 3 / Vue 3 / TypeScript, Docker
Мы предлагаем:
- удалённую работу;
- конкурентную заработную плату — обсуждается индивидуально с финальными
кандидатами (есть возможность оплаты в валюте);
- работу в международном проекте в профессиональной команде.
Откликайтесь прямо сейчас, присоединяйтесь к нашей международной команде!
Москва
Не указана
Your Personal Agent
Москва
до 3000 USD