25 декабря 2024
AbeloHost нидерландская хостинг компания. С 2012 года наша команда экспертов предоставляет надежные, доступные и практичные хостинговые решения, которые могут использоваться долгие годы.
В настоящее время мы находимся в поиске опытного Python-разработчика для участия в разработке инструмента для финансовой аналитики, бухгалтерии и визуализации данных. Если вы хотите развиваться в этой области и стать частью нашей профессиональной команды, приглашаем вас подать заявку.
Обязанности:
Разработка и поддержка существующего кода на Python;
Работа с монолитной и микросервисной архитектурой;
Разработка и оптимизация SQL-запросов, а также взаимодействие с базами данных (PostgreSQL/MySQL);
Создание и поддержка REST API с использованием FastAPI;
Обработка данных с использованием Pandas;
Контейнеризация приложений с использованием Docker, Docker Compose;
Настройка и работа в Linux-окружении (Debian, Ubuntu, CentOS);
Настройка CI/CD процессов;
Написание и выполнение тестов (Pytest/Unittest);
Интеграция с внешними API;
Работа с очередями (Celery + Redis/RabbitMQ);
Внедрение и поддержка стандартов информационной безопасности в соответствии с OWASP.
Знания и требования:
Опыт разработки на Python (от 2 лет);
Знание Python 3.10+ и уверенное владение его функционалом;
Опыт работы с ORM (SQLAlchemy);
Твердые знания PostgreSQL / MySQL. Понимание как строить индексы и какие типы индексов применять (btree/hash/etc);
Опыт разработки REST API (FastAPI);
Опыт работы с контейнерами (Docker, Docker Compose);
Умение разрабатывать и выполнять тесты (Pytest/Unittest);
Опыт работы с очередями (Celery + Redis/RabbitMQ);
Понимание основ информационной безопасности (OWASP);
Понимание JWT sessions и OAuth2;
Знание Asyncio и навыки работы с асинхронными Python фреймворками;
Опыт работы с микросервисной архитектурой;
Умение работать с Amazon S;
Умение работать в команде, писать читаемый и поддерживаемый код;
Способность эффективно организовывать свою работу и соблюдать сроки;
Готовность изучать новые технологии и подходы для улучшения качества работы;
Умение разбираться в сложных задачах и предлагать оптимальные решения;
Аналитические способности для понимания бизнес-логики и работы с данными;
Английский язык на уровне, достаточном для чтения технической документации (желательно не ниже Intermediate).
Будет преимуществом:
Навыки работы с Pandas для анализа данных;
Опыт работы с CI/CD процессами;
Навыки мониторинга (Prometheus, Grafana);
Базовые знания Linux для настройки окружения и деплоя;
Опыт работы с облачными платформами (AWS, Azure);
Опыт работы с инструментами визуализации данных (Apache Superset, Power BI);
Опыт работы с Kubernetes.
Условия работы:
Удаленная работа на полный рабочий день;
Заключение фриланс контракта;
Заработная плата от 1000 до 1400 EUR в зависимости от вашего текущего уровня (будет расти по мере получения опыта);
Возможности профессионального роста.
Наша компания развивается динамично. Ищем тех, кто готов развиваться вместе с нами и ищет перспективу для своего роста. Если Вы считаете, что подходите нам и заинтересованы в этой возможности, отправьте нам отклик вместе со ссылкой на GitHub.