Maxima.tech

Senior Python / Go Developer

Не указана
  • Казань
  • От 3 до 6 лет
  • Python
  • PostgreSQL
  • GO
  • PHP
  • Atlassian Jira

О проекте

Ищем Senior Python / Go Developer для развития и поддержки партнерской платформы. Нам нужен сильный backend-разработчик, который уверенно работает с Python и готов развивать решения на Go, участвовать в проектировании архитектуры и принимать технические решения.

Формат работы: полностью удаленно.

Чем предстоит заниматься

  • Разработка и развитие партнерской платформы;
  • Проектирование и реализация новых сервисов и интеграций;
  • Разработка и поддержка высоконагруженных backend-систем;
  • Работа с микросервисной архитектурой;
  • Оптимизация производительности приложений и баз данных;
  • Интеграция внешних сервисов и API;
  • Участие в проектировании архитектурных решений;
  • Код-ревью и взаимодействие с командой разработки.

Наши ожидания

Обязательные требования

  • Уверенное знание Python;
  • Коммерческий опыт разработки на Python 3.10+ и Django;
  • Глубокое понимание архитектуры web-приложений:
    • HTTP;
    • REST API;
    • WebSocket (WSS);
    • микросервисная архитектура;
    • авторизация и аутентификация;
    • кэширование;
    • интеграции с внешними сервисами;
  • Понимание принципов разработки клиент-серверных приложений;
  • Хорошее знание алгоритмов и структур данных;
  • Опыт работы с:
    • PostgreSQL;
    • ClickHouse;
    • RabbitMQ;
  • Опыт работы с очередями сообщений;
  • Опыт проектирования и работы с базами данных.

Будет преимуществом

  • Опыт коммерческой разработки на Go;
  • Опыт работы с Docker;
  • Опыт написания многопоточного и асинхронного кода;
  • Написание Unit-тестов;
  • Знание JavaScript.

Soft Skills

  • Умение четко и понятно излагать свои мысли;
  • Ответственный подход к работе и результату;
  • Инициативность;
  • Внимательность к деталям;
  • Готовность изучать новые технологии;
  • Умение эффективно работать в команде.

Мы предлагаем

  • Полностью удаленный формат работы;
  • Интересные технические задачи;
  • Возможность влиять на архитектурные решения;
  • Профессиональную сильную команду;
  • Долгосрочное сотрудничество и развитие внутри проекта.