Описание вакансии
Условия работы
Мы создаем уникальное всемирное мобильное приложение, в котором пользователи могут монетизировать свой контент и любые действия, привычные для других соц.сетей!
Сейчас мы начинаем разрабатывать рекламный кабинет. Ищем опытного разработчика, кто сможет разобраться в ТЗ, разработать архитектуру приложения, начать разработку бэка активно взаимодействуя с фронтом. После того, как станет понятен масштаб разработки мы будем расширить команду.
Какой стек мы используем:
- python: FastAPI, pytest, aiohttp
- REST API
- Postgresql, MongoDB, ClickHouse
- RabbitMQ, Kafka
- Docker
- AWS
- Kubernetes
- Prometheus, Grafana
- mypy, flake8, pylint, bandit, radon
- Gitlab CI/CD
- OpenAPI
- JIRA, Confluence
Обязанности:
- Разработка API
- Разработка высоконагруженных сервисов
- Взаимодействие с фронт-энд разработчиками для обсуждения интерфейса бекэнда
- Участие в проектировании архитектуры, выработке решений по отказоустойчивости и производительности
- Написание юнит-тестов
- Code Review
Требования:
- Опыт разработки архитектуры сервисов
- Опыт работы с высоконагруженными проектами
- Знание docker
- Опыт работы с Postgresql, MongoDB
- Знание DDD
- python 3.7+
- Знание REST
- Навык написания юнит-тестов
- Знание асинхронных фреймворков (FastAPI, aiohttp)
Плюсом будет:
- Опыт работы с AWS
- Опыт разработки метрик мониторинга приложений (prometheus)
- Знание GraphQL
- Знание стандарта OWASP ASVS