
Python developer
Чем предстоит заниматься
Разработка, тестирование и поддержка backend-систем на Python
Участие в проектировании архитектуры приложений
Оптимизация производительности существующих систем
Интеграция с внешними API и сервисами
Написание чистого, поддерживаемого кода
Участие в code review и менторинг младших разработчиков
Работа в agile-команде, участие в планировании спринтов и оценке задач
Наши пожелания к кандидатам
Высшее техническое образование (в области компьютерных наук, информационных технологий или смежных областях, дополнительные курсы и сертификации в области Python-разработки приветствуются)
Python: Глубокое знание Python 3.x (3.8+)
Понимание принципов ООП и функционального программирования
Опыт работы с asyncio и асинхронным программированием
Знание популярных библиотек: requests, beautifulsoup, pandas, numpy
Веб-фреймворки: Опыт работы с Django и/или Flask
Знание FastAPI будет преимуществом
Понимание принципов RESTful API
Базы данных: Опыт работы с реляционными БД (PostgreSQL, MySQL)
Знание ORM (SQLAlchemy, Django ORM)
Базовые навыки работы с NoSQL решениями (MongoDB, Redis)
Инструменты разработки: Системы контроля версий (Git)
Опыт работы с CI/CD (Jenkins, GitLab CI, GitHub Actions)
Знание Docker и основ контейнеризации
Тестирование: Опыт написания unit-тестов (pytest, unittest)
Понимание принципов TDD
Знакомство с инструментами для интеграционного и нагрузочного тестирования
Безопасность: Понимание основных принципов веб-безопасности (OWASP Top 10)
Опыт работы с шифрованием и хешированием данных
Опыт работы с очередями сообщений (RabbitMQ, Kafka)
Опыт работы с WebSockets
Понимание принципов микросервисной архитектуры
DevOps и облачные технологии: Базовые навыки работы с Linux
Знакомство с Kubernetes будет преимуществом
Инструменты для анализа и обработки данных: Опыт работы с библиотеками для анализа данных (pandas, numpy)
Базовые знания машинного обучения и использования соответствующих библиотек (scikit-learn, TensorFlow)
Опыт в области искусственного интеллекта: Понимание базовых терминов и принципов работы ML (промптинг, токенезация, векторизация, гипер-параметры, RAG)
Опыт взаимодействия с языковыми моделями через API
Большим преимуществом будет опыт работы с фреймворком LangChain
Оптимизация производительности: Умение профилировать код и оптимизировать его производительность
Опыт работы с кешированием (Memcached, Redis)
Знание принципов масштабирования веб-приложений
Отличные коммуникативные навыки
Умение работать в команде
Аналитическое мышление и внимание к деталям
Способность быстро обучаться и адаптироваться к новым технологиям
Проактивность и самоорганизация
Минимум 3 года опыта коммерческой разработки на Python
Опыт работы над высоконагруженными проектами будет преимуществом
Что мы предлагаем
Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
Гибкий график работы: вы сможете планировать время так, как удобно вам и вашей команде
Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
Сложные и интересные задачи, современный стек технологий
Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
Как с нами связаться
По всем интересующим вопросам обращайтесь к сотруднику отдела по подбору персонала: Минин Алексей Олегович
AOMININ@ALFABANK.RUОткликнуться на вакансию
Расскажите нам о себе и мы обязательно свяжемся с вами