ЗАВОД ГОРЭЛТЕХ
Программист: Full-stack разработчик/DevOps инженер | React Native - Phyton | Kubernates | PostgreSQL
- Node.js
- DevOps
- React Native
- Python
- PostgreSQL
- Kubernetes
ЗАВОД ГОРЭЛТЕХ – это ведущий российский производитель взрывозащищенного электрооборудования.
Наша миссия – разработка взрывозащищенного оборудования в интересах промышленного комплекса России и стран СНГ.
Мы развиваем мобильное приложение на React Native (iOS/Android) с серверной частью на Python (FastAPI). Бэкенд включает микросервис аутентификации, интеграцию с Ory Kratos, Redis, PostgreSQL, и развёрнут в Kubernetes на VK Cloud. Ищем разработчика, который возьмёт на себя серверную часть, поможет с инфраструктурой и сможет при необходимости зайти в клиентский код.
Чем предстоит заниматься
Backend (основной фокус)
• разработка и развитие REST API на Python (FastAPI) — аутентификация, бизнес-логика, интеграции;
• работа с PostgreSQL (проектирование схем, оптимизация запросов) и Redis (кэширование, rate-limiting, чёрные списки токенов);
• проектирование безопасной JWT-авторизации (access/refresh-токены, инвалидация);
• интеграция с внешними сервисами (Ory Kratos, почтовые шлюзы);
• превращение бизнес-требований в архитектурные решения без детального ТЗ.
Infrastructure / DevOps
• поддержка и развитие CI/CD пайплайнов (сборка, тесты, деплой);
• работа с Docker и Kubernetes — контейнеризация сервисов, деплой в VK Cloud;
• настройка мониторинга и логирования (Sentry, Grafana/Prometheus — будет плюсом);
• обеспечение отказоустойчивости и безопасности продакшн-окружения.
Mobile (опционально, по необходимости)
• чтение и редкая доработка клиентского кода на React Native (TypeScript) — понимание контрактов API, помощь мобильной команде в отладке.
Кого мы ищем (must have)
• опыт коммерческой разработки на Python от 3 лет — FastAPI / Flask / Django, асинхронное программирование (asyncio);
• уверенная работа с PostgreSQL — проектирование, миграции, оптимизация сложных запросов;
• опыт работы с Redis — кэширование, TTL, блокировки;
• понимание JWT, OAuth2, сессионной безопасности;
• Docker — написание Dockerfile, docker-compose;
• Kubernetes — понимание подов, сервисов, ingress, secrets/configmaps (или сильное желание быстро освоить);
• CI/CD — опыт настройки пайплайнов (GitLab CI, GitHub Actions или аналог);
• способность самостоятельно проектировать решения и аргументировать архитектурные решения;
• умение читать и понимать код на TypeScript / React Native (писать не обязательно, но нужно понимать, что происходит на клиенте).
Будет сильным плюсом
• опыт с Ory Kratos или аналогичными IDP-решениями (Keycloak, Auth0);
• опыт с FastAPI и Pydantic-моделями;
• опыт публикации мобильных приложений в App Store / Google Play;
• знакомство с React Native на уровне написания кода;
• опыт работы в VK Cloud, AWS, GCP или Yandex Cloud;
• навыки мониторинга (Prometheus, Grafana, Sentry).
Что мы предлагаем
• высокий уровень автономии — вы принимаете архитектурные решения и влияете на продукт;
• возможность работать на всех уровнях стека (backend, инфраструктура, отчасти mobile);
• гибкий график, полностью удалённая работа;
• стабильный продукт с реальными пользователями, а не бесконечное прототипирование.