Мы занимаемся разработкой и продажей собственного программного обеспечения более 10 лет. У пользователей ПО есть личный кабинет, в который мы постоянно добавляем новый функционал. Используются vue/nuxt, python3, php, FastApi, flask, mysql, redis, elasticsearch, clickhouse. В связи с расширением функционала и увеличением сервисов мы ищем Backend-разработчика на Python 3, который присоединится к нашей команде и поможет в разработке. Описание работы: Как Backend-разработчик на Python 3, вы будете играть важную роль в разработке и поддержке серверных сервисов, которые поддерживают наши приложения. Вы будете работать в сотрудничестве с другими специалистами, следуя принципам Onion Architecture. Вы будете участвовать во всех этапах жизненного цикла разработки программного обеспечения — от концепции до развертывания. Основные обязанности: Разработка, поддержка и улучшение серверных сервисов на Python 3.12. Работа с Elasticsearch 8.13 для реализации функций поиска и аналитики. Управление кэшированием и обменом сообщениями с использованием Redis. Сотрудничество с командой для реализации и соблюдения принципов Onion Architecture в разработке приложений. Использование Git и BitBucket для управления версиями и совместной разработки. Использование VS Code как основной среды разработки. Написание чистого, функционального кода. Участие в код-ревью и внесение вклада в постоянное улучшение качества кода. Поиск и устранение неполадок, отладка и оптимизация приложений для достижения максимальной производительности. Оставаться в курсе новых технологий и лучших практик в области разработки серверной части.
Требования:
Опыт работы в качестве Backend-разработчика на Python3. Знания по работе с MySql. Отличное знание Python 3.12 и его экосистемы. Опыт работы с Pydantic для валидации данных и сериализации. Уверенное владение Git. Уверенное использование Visual Studio Code (VS Code) в качестве среды разработки. Отличные навыки решения проблем и внимание к деталям. Хорошие коммуникативные навыки и способность эффективно работать в команде. Предпочтительные квалификации: Опыт работы с распределенными системами и микросервисной архитектурой. Понимание фронтенд-технологий (JavaScript, HTML5, CSS3) будет плюсом. Опыт работы с сетевыми технологиями (Ubuntu Server, Yandex Cloud). Что мы предлагаем: Конкурентоспособная заработная плата и пакет льгот. Доступ к новейшим инструментам и технологиям. Возможности для профессионального роста и развития, включая обучение. Поддерживающая и сплоченная команда.