Привет, это Модульбанк - цифровой банк для малого и среднего бизнеса, который делает жизнь предпринимателей легче, а бизнес - прозрачнее. Мы активно расширяемся и внедряем новые фичи для наших клиентов, поэтому совместно с нашими коллегами - Банком Hice находимся в поиске талантливого Backend разработчика на Python уровня Middle + c коммерческим опытом разработки от 3х лет на Python, который будет принимать активное участие в разработке финансового сервиса для ИП.
Про Hice: Миссия банка - бережно относиться ко времени своих клиентов, и с помощью банковских продуктов упрощать и оптимизировать бизнес-процессы.
Ожидаем:
- От 3х лет коммерческой разработки на Python или от 5 лет коммерческой разработки, из которых не менее 2-х лет на Python;
- Опыт работы с продакшн-системами.
Python: - Уверенное знание Python, ООП;
- Понимание async / multithreading.
Backend / Web: - Приветствуется: понимание работы asyncio, опыт работы Flask / FastAPI;
- Разработка и поддержка REST API;
- Понимание архитектуры backend-приложений, микросервисов.
Базы данных: - PostgreSQL (приветствуется) (или другие SQL БД);
- Базовая оптимизация запросов.
Инфраструктура: - Git (работа с ветками, PR);
- Docker (на уровне использования и отладки);
- Приветствуется: Linux на базовом уровне, Cubernetis.
Качество кода: - Юнит-тесты (pytest);
- Участие в code review.
Было бы плюсом: - Redis, очереди (Celery / RabbitMQ);
- Опыт CI/CD;
- Опыт масштабирования или оптимизации сервисов.
Что предстоит делать:
- Разрабатывать банковские финансовые сервисы;
- Участвовать в принятии архитектурных решений и проектировании API;
- Заботиться о производительности, качестве и устойчивости поставляемых приложений;
- Планировать свою работу и нести ответственность за результат.
Стек проекта:
- Используем asyncio и асинхронные фреймворки;
- Основная БД - PostgreSQL: пишем SQL запросы, используем транзакции, пробуем разные ORM;
- В банке без брокера сообщений никуда — используем RabbitMQ;
- Не обошлось и без Redis;
- Все приложения запускаем в Docker.
Что по условиям:
- Официальное трудоустройство по ТК РФ;
- Работа в офисе (Москва, Владимир, Кострома, Новосибирск) и/или удалённо;
- Полная занятость и гибкое начало рабочего дня. Важно выполнять задачи, а не отсиживать 8 часов;
- Отличный, дружный и атмосферный коллектив, в котором важен каждый;
- Возможность профессионального развития: если хорошо показать себя в деле - это обязательно заметят и оценят;
- ИТ аккредитация;
- Классные онлайн и офлайн мероприятия, онбординг, поддержка.