Backend Разработчик (Python)

Дата размещения вакансии: 18.09.2024
Работодатель: МОСГАЗ
Уровень зарплаты:
з/п не указана
Город:
Москва
Головинское шоссе 10г
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Разработка и поддержка серверной части веб-приложений на Python
  • Участие в проектировании архитектуры приложений с использованием фреймворков
  • Работа с базами данных, создание и оптимизация SQL запросов
  • Разработка RESTful API для взаимодействия с фронтендом и другими сервисами
  • Реализация безопасности приложения, обработка аутентификации и авторизации
  • Оптимизация производительности и масштабируемости backend систем
  • Написание модульных тестов для обеспечения качества кода
  • Участие в code review
  • Интеграция различных внешних сервисов и API в приложение
  • Участие в планировании и оценке задач, работа в Agile методологии
  • Постпроцессинг и предпроцессинг (иметь базовое понимание и различия)
  • Линтеры и форматоры (умение пользоваться)

Требования:

  • Язык программирования Python: Уверенное владение Python, его особенностями, синтаксисом и возможностями
  • Фреймворки и библиотеки: Опыт работы с фреймворками для backend разработки на Python, такими как Django, Flask или FastAPI
  • Работа с базами данных: Понимание реляционных и нереляционных баз данных, таких как PostgreSQL, MySQL. Опыт работы с объектно-реляционными отображениями (ORM)
  • RESTful API: Умение разрабатывать RESTful API для обмена данными с фронтендом и другими сервисами
  • Асинхронное программирование: Понимание асинхронной природы Python и использование async/await для эффективного управления асинхронными операциями
  • Тестирование кода: Навыки написания модульных и интеграционных тестов для обеспечения качества кода. (pytest, unittest)
  • Опыт работы с системами контроля версий: Знание Git для управления версиями кода, ветвлением и слиянием кода
  • Концепции безопасности: Понимание принципов безопасности веб-приложений и умение обеспечивать защиту от уязвимостей
  • CI/CD: Знание и опыт использования инструментов и процессов CI/CD, таких как Jenkins, GitHub Actions и другие для автоматизации сборки, тестирования и развертывания кода

Условия:

  • Работа в крупной стабильной организации
  • Официальное трудоустройство согласно ТК РФ
  • Белая заработная плата
  • График работы 5/2 с 8:00 до 17:00, в пт. с 8:00 до 15:45
  • Место работы: м. Водный стадион (пешая доступность)