ООО "ТЕХНОЛОГИИ - И ТОЧКА"26 дней назад

Разработчик программного обеспечения

Зарплата не указана
от 1 летг Москва

Навыки

PythonDjangoRedisPostgreSQLasyncioREST APIGitLabGitHubBitbucketDockerDocker ComposeKubernetes

Обязанности

  • 01Разработка и поддержка функционала существующих сервисов, микросервисов и разработка новых
  • 02Оптимизация, актуализация и поддержка существующей кодовой базы, работа с техдолгом
  • 03Разработка интеграций с внутренними платформами и внешними системами
  • 04Оптимизация производительности, совершенствование функционал систем, отладка, профилирование и рефакторинг кода
  • 05Участие в разработке ТЗ, оценка трудоемкости и планирование задач
  • 06Участие в проектировании отдельных модулей и сервисов
  • 07Разработка юнит, функциональных и интеграционных тестов
  • 08Работа в единой команде вместе с тимлидом, продукт-лидом, системными-аналитиками, frontend-разработчиками и QA
  • 09Участие в проведении codereview, планирования, ретроспективы и других командных мероприятий
  • 10Координация действий с другими разработчиками при проведении совместных разработок

Требования

  • 01Высшее образование
  • 02Опыт работы в разработке сервисов и микросервисов на Python
  • 03Понимание принципов микросервисной архитектуры
  • 04Уверенные знания Python версий 3.10+
  • 05Уверенные знания Django, Redis, PostgreSQL
  • 06Понимание работы асинхронности в Python и asyncio
  • 07Понимание основных способов взаимодействия микросервисов между собой
  • 08Умение планировать и оценивать задачи
  • 09Навыки проектирования систем и компонентов
  • 10Хорошее знание PostgreSQL, написание и профилирование сложных запросов
  • 11Понимание принципов REST API и построения интеграция с другими системами
  • 12Опыт работы с системой контроля версий, например GitLab/GitHub/Bitbucket в командной и асинхронно разработке
  • 13Умение работать с Docker, Docker Compose, Kubernetes
  • 14Опыт работы с гибкими методологиями разработки Agile и SCRUM и современными таск трекерами и базами знаний
  • 15Хорошее понимание принципов ООП и современных паттернов проектирования
  • 16Навыки работы с техническим заданием и командой (предложение вариантов решения и обоснование способов выполнения различных задач)