RICHE — бренд уходовой косметики с честным составом и большой любовью к клиентам. Мы создаём эффективную косметику для кожи, тела и волос, контролируя качество на каждом этапе. У нас нет жёсткой иерархии — мы команда. Все говорят напрямую, фокусируются на потребностях клиента и вместе влияют на развитие компании.
Сейчас мы ищем Full-Stack разработчика в офис (удалёнка не рассматривается), который поможет развивать наш интернет-магазин и внутренние цифровые сервисы.
Базовые требования (обязательные знания и опыт):
Технологии и инструменты:
-
Python (async/await, typing, dataclasses)
-
FastAPI (роутинг, зависимости, Pydantic, OpenAPI)
-
PostgreSQL (запросы, индексы, транзакции)
-
Redis
-
Celery (очереди, ретраи, периодические задачи)
-
Alembic (миграции)
-
Docker (Dockerfile, docker-compose)
-
CI/CD (GitLab CI / GitHub Actions)
-
SSO (Single Sign-On, OAuth2, OpenID Connect)
-
Работа с WebSockets
-
Проектирование и реализация REST API
-
Интеграция с внешними API (оплата, CRM, логистика и т.п.)
-
Тестирование: pytest
-
Линтинг и статика: flake8, black, isort, mypy
-
Git (ветки, rebase, squash)
-
Базовые навыки работы в Linux (systemd, логи, ssh)
Плюсом будет:
-
MongoDB
-
NGINX (reverse proxy, HTTPS, заголовки, балансировка)
-
Опыт работы с микросервисной архитектурой
-
Мониторинг и алерты: Prometheus + Grafana
-
SSE / Long polling
-
WebSockets на проде (масштабирование, failover)
-
Интеграция сложных внешних систем (маркетплейсы, BI, ERP)
Если вы не знаете один или несколько пунктов из списка — это не критично. Мы понимаем, что охватить весь стек невозможно. Главное — желание развиваться, системное мышление и понимание архитектуры.
В сопроводительном письме просто укажите, какие технологии вам пока незнакомы — это поможет нам лучше выстроить диалог.
Что мы предлагаем:
-
Оформление с 1-го рабочего дня и соблюдение гарантий ТК РФ.
-
Своевременная достойная заработная плата.
-
Комфортный и уютный офис.
-
Приятные подарки от компании.
-
Постоянное совершенствование знаний и навыков.
-
Участие в корпоративных и командных мероприятиях.
-
График работы 5/2, без перегрузов.
-
Корпоративный психолог.
Этапы отбора:
-
Свяжемся с вами и согласуем удобное время для интервью.
-
Беседа с HR: расскажем о компании, узнаем о вашем опыте и целях.
-
Интервью с техническим руководителем: обсудим задачи, приоритеты и процессы.
-
Отправим оффер и начнём совместный путь.
✨ Твой вклад важен.
Добро пожаловать в RICHE!