ЕТелеком

Middle Python разработчик

От 180 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • PEP8
  • Python
  • REST API
  • Django Framework
  • Flask
  • FastAPI
  • SQLAlchemy
  • Celery
  • MySQL
  • PostgreSQL
  • RabbitMQ
Что мы предлагаем:
  • Уровень дохода от 180 000 рублей («на руки»);
  • Заработная плата "белая";
  • Официальное трудоустройство согласно ТК РФ;
  • ДМС после успешного прохождения испытательного срока;
  • Социальную поддержку в важные моменты жизни (рождение ребёнка, свадьба, День знаний для первоклассников, утрата близких родственников);
  • Бонусы за участие в реферальной программе «Приведи Друга»;
  • Работа в сильной, развивающейся Компании с прекрасным коллективом профессионалов;
  • Корпоративные мероприятия: Новый год, тимбилдинги, детские праздники.
Чем предстоит заниматься:
  • Сопровождать внутреннюю документацию, участвовать в code review.
  • Участвовать в проектировании архитектуры, выработке решений по отказоустойчивости и производительности.
  • Участвовать в груминге бэклога, быть техническим партнёром для бизнеса.
  • Обеспечивать качество: Проводить code review и писать автотесты (юнит/функциональные/интеграционные).
  • Разрабатывать, автоматизировать и дорабатывать функциональность систем backend, frontend (в рамках базовых задач).
  • Разрабатывать интеграции между различными сервисами и платформами через API.
  • Разрабатывать, поддерживать, и рефакторить тг ботов(telegram-api).
  • Решать проблемы и поддерживать системы: Разбирать инциденты в рамках поддержки, оперативно реагировать на срочные задачи.
Для нас важно:
  • Знание принципов работы Jira или аналогичных систем, ведение документаций в Confluence или в аналогичных системах.
  • Знание и понимание сетей на базовом уровне хотя бы модель OSI, и жизненный цикл http запроса включая DNS.
  • Знание и соблюдение стандартов написания кода PEP 8.
  • Знание базовых алгоритмов и структур данных - навыки веб-разработки (REST API, Django).
  • Знание языка Python, его стандартных библиотек и ключевых фреймворков(Django, Flask, FastAPI, Gunicorn, Pydantic, SQLAlchemy, Alembic, Celery, Pytest, aiogram).
  • Опыт описания документации endpoint'ов API в Open API(Swagger API).
  • Понимание взаимодействия между Back-end и Front-end частями приложений.
  • Знакомы с микросервисной архитектурой и умеете проектировать новые сервисы с нуля.
  • Практический опыт работы с операционными системами семейства Unix.
  • Понимание принципов безопасности приложений и защиты данных.
  • Опыт работы с реляционными базами данных, включая проектирование схем и оптимизацию запросов(MySQL, PostgreSQL, SQLite).
  • Навык написания чистых SQL-запросов (без использования ORM).
  • Практический опыт работы с брокерами сообщений RabbitMQ.
  • Знание и понимание ООП, а так же принципа SOLID.
  • Опыт работы с системами контроля версий (Git), Docker и инструментами CI/CD в Gitlab.

Будет плюсом:

  • Опыт работы с ClickHouse.
  • Опыт работы с Kafka.
  • Опыт работы с Temporal.
  • Опыт работы с Kubernetes (уровень разработчика).
  • Знание GRASP и паттернов проектирования.
  • Навыки написания автотестов (unittest, pytest).
  • Опыт работы с системами логирования (graylog/sentry).