Обязанности:
Банк 131 — это один из удобнейших необанков, который с 2019 года создает финансовые продукты и платежные решения для бизнеса и физических лиц.Наши клиенты — российские и международные компании, которым нужно надёжно принимать онлайн-платежи от физических лиц или массово совершать выплаты самим физическим лицам. Задачи: Проектирование и реализация новых API, а также модификация и улучшение уже существующих. Создание web интерфейсов с нуля, а также модификации и улучшения существующих. Разработка и выполнение модульных и интеграционных тестов для обеспечения стабильности и надежности приложения. Обеспечение безопасности приложения. Участие в код-ревью: анализ кода коллег на предмет соответствия стандартам и лучшим практикам. Тесное взаимодействие с аналитиками, разработчиками, QA-специалистами, продуктовыми менеджерами и другими участниками проекта. Требования: Уверенное знание Python: хороший уровень знаний asyncio и библиотек для работы с asyncio, профилирование кода, garbage collector, multi-threading, multi-processing. Знание фреймворков FastAPI, SqlAlchemy framework: работа с json полями, raw sql, managers, transactions, безопасность. Знание Redis, RabbitMQ. Уверенное знание реляционных БД: сложные запросы, вложенные запросы, группировка, оптимизация SQL-запросов. Уверенное знание Docker, умение создавать образы для различных окружений, multi-stage building, оптимизация образов. Уверенное знание Pytest. Желательно: Знание инструментов для работы с метриками ELK, Prometheus, Grafana, Sentry. Знание JS, опыт в построении Frontend интерфейсов. Условия: Официальное трудоустройство согласно ТК РФ; Удалёнка в пределах РФ; ДМС со стоматологией после испытательного срока; Корпоративные скидки для обучения английскому языку; Корпоративный психолог.Похожие вакансии
Middle+/Senior Python Backend Developer
От 170 000 до 200 000 руб.
Москва. Станции метро: Белорусская
Бонакер Александр Александрович
Middle Full-Stack Developer (Python)
Договорная
Москва. Станции метро: Белорусская
Рекламное агентство Starlink