Backend Developer

Уровень зарплаты: от 60 000 руб.
Местоположение: Россия, Приморский край (МСК +7ч)

Резюме: Backend Developer

Опыт разработки на Python более 2х лет, большую часть времени занимался проектированием и разработкой микросервисной архитектуры.

Проекты:
1. Сервис аутентификации и авторизации:
· Разработка высокопроизводительного и безопасного
сервиса для аутентификации и авторизации
пользователей.
· Интеграция с протоколами OAuth2 и OpenID для
обеспечения возможности входа в аккаунт через
сторонние сервисы (Yandex ID).
· Реализация механизмов контроля доступа и
ролевой модели для обеспечения безопасности и
конфиденциальности пользовательских данных.
· Использование токенов доступа и обновления для
обеспечения безопасности и аутентификации при работе с API и микросервисами.

Стек: FastAPI, PostgreSQL, SQLAlchemy, Alembic, Redis, Docker/docker-compose, PyTest.
-------------------------------------------

2. Сервис уведомлений:
· Разработка микросервиса для отправки уведомлений
пользователям.
· Интеграция с асинхронными очередями сообщений
(RabbitMQ) для обеспечения масштабируемости и
отказоустойчивости системы.

Стек: FastAPI, PostgreSQL, SQLAlchemy, Alembic, RabbitMQ, Docker/docker-compose, PyTest, smtplib.
--------------------------------------------

3. Биллинговый сервис:
Разработана и интегрирована биллинговая система с платежным шлюзом YooKassa для обеспечения надежности и эффективности обработки транзакций. Основные задачи включали:
· Интеграция с YooKassa: Настроен и интегрирован платежный шлюз YooKassa, обеспечивающий взаимодействие с сервисом.
· Обработка транзакций: Реализована безопасная и эффективная обработка транзакций, включая авторизацию, возвраты и отмены.

Стек: FastAPI, PostgreSQL, Docker/docker-compose, SQLAlchemy, Alembic, sqladmin.

Навыки:
Python, FastAPI, Docker/Docker-compose, Git, PostgreSQL, MongoDB, Redis, SQLAlchemy, Nginx, Kafka, RabbitMQ, Django/Drf, Flask, Pytest, Golang

Посмотрите похожие резюме

Frontend Developer
Зарплата: 70 000 руб.
Программист
Зарплата: 150 000 руб.
Lead Project Manager
Зарплата: 230 000 руб.
Senior Software Engineer
Зарплата: 450 000 руб.