КАМАЗ

Backend-разработчик Python

От 150 000 RUR
  • Москва
  • От 1 года до 3 лет
  • Agile
  • Python
  • GO
  • Jira
  • Микросервисная архитектура
  • pandas
  • SOLID
  • UML
  • Английский — B1 — Средний
Обязанности:
  • разработка высоконагруженных сервисов для системы мониторинга транспорт
  • разработка и поддержка backend-части платформы
  • создание и поддержка микросервисов
  • участие в обсуждении продуктовой логики сервиса целиком и отдельных единиц функционала
  • создание API для работы Frontend и аналитических сервисов
  • интеграция с внешними сервисами
  • разработка документации и комментирование кода
Требования:
  • Опыт разработки от 2 лет
  • Языки: Python
  • БД: ClickHouse, PostgreSQL, Redis, Apache Ignite
  • Стек: FastAPI, SQLAlchemy, GRPC, Docker, KrakenD, Pandas, NumPy, Matplotlib
  • Глубокое понимание и уверенное использование SQL, REST API
  • Брокеры: Kafka
  • Linux (уровень уверенного пользователя)
  • Опыт работы с GitLab
  • Документирование: Swagger, OpenAPI
  • Опыт написания автоматизированных unit и интеграционных тестов
  • Понимание принципов проектирования распределённых систем
  • Умение писать качественный, чистый, тестируемый и документированный код
  • Понимание основ CI/CD, контейнеризации и деплоя
  • Будет плюсом:

  • Знание Go и других языков программирования
  • Умение работать в Jira, Confluence
  • Знание концепций параллелизма и примитивов синхронизации, алгоритмов и структур данных.
  • Знание Agile подходов
  • Опыт работы с микросервисной архитектурой
  • Опыт работы с библиотеками Pandas
  • Знание оркестратора – Airflow
  • Опыт оптимизации запросов и проектирования схем баз данных
  • Понимание методологии: DRY, KISS, SOLID
  • Знание UML
  • Уровень английского языка Pre-Intermediate
Условия:
  • 5 дневная рабочая неделя (сб. и вс. - выходные);
  • Рабочий день с 8.00 до 17.00 ч. (возможность гибкого начала рабочего дня обсуждается);
  • Аккредитованная IT-компания;
  • Достойный уровень заработной платы (Обсуждается на собеседовании)
  • Комфортный офис
  • Сложные и интересные задачи, современный стек технологий
  • Чёткое видение цели и стратегии развития
  • Участие в профессиональных конференциях
  • Прикладные, живые и востребованные пользователями решения