Software Engineer (Python)
Агентство / HR ресурс Team4You ( team4you.org )
Опыт работы от 3 до 5 лет
Компания является ведущим разработчиком финансовых технологий, предлагающим B2B-решения, включая передовое решение для обработки криптовалют.
Уровень квалификации: Senior
Обязанности:
• Разрабатывать, поддерживать и оптимизировать эффективные и масштабируемые приложения с использованием Python.
• Перевести бизнес-требования и системные требования, предоставленные менеджерами по продуктам и архитекторами, в код.
• Программировать на Python.
• Обеспечить актуальность всей документации по процессам и исходному коду.
• Эффективно взаимодействовать с коллегами, руководством и клиентами по всей организации.
• Участвуйте в устранении неполадок на экспертном уровне и устраняйте ошибки с помощью анализа первопричин, анализа данных и системной отладки.
Требования:
• Более 3-х лет опыта работы с Python, глубокое понимание его основных концепций и принципов параллельного программирования.
• Опыт работы с aiohttp, fastapi или flask не менее одного года.
• Отличные навыки профилирования и отладки кода.
• Опыт написания модульных тестов и интеграционных тестов.
• Опыт работы с посредниками сообщений.
• Опыт работы с базами данных MySQL 8+ или PostgreSQL 15+, знание уровней изоляции и методов оптимизации запросов.
• Понимание концепций gRPC, REST и WebSockets.
• Опыт работы с Unix и Docker.
• Умение применять соответствующие шаблоны проектирования при разработке новых функций.
• Хорошее знание английского и русского языков.
Предпочтительные навыки:
• Понимание концепций и терминологии блокчейна.
• Опыт работы с микросервисами.