Вакансия: Backend Разработчик
Основные Задачи:
- Разработка и поддержка серверной части приложений.
- Интеграция со сторонними API, включая Google Wallet API for Passes и Apple Wallet API.
- Работа с системами управления базами данных и серверами.
- Обеспечение безопасности и устойчивости кода к различным угрозам.
- Разработка и внедрение систем автоматизированного тестирования.
Требуемые Hard Skills:
- Опыт работы с DevOps и инструментами контейнеризации, особенно Docker.
- Умение интегрироваться и работать со сторонними API, предпочтительно опыт работы с Google Wallet API for Passes и Apple Wallet API.
- Знание и опыт работы с инструментами автоматизированного тестирования, включая Unittest/Pytest.
- Опыт работы с асинхронными задачами и Celery.
- Практический опыт настройки и работы с Nginx, Gunicorn.
- Глубокое понимание TCP/IP, TLS для шифрования данных.
- Опыт работы с GitLab CI/CD для непрерывной интеграции и развертывания.
- Продвинутое знание алгоритмов, включая бинарный поиск и сортировки.
- Навыки написания безопасного кода, устойчивого к SQL инъекциям и rate-limiting.
Требуемые Soft Skills:
- Аналитический склад ума и внимание к деталям.
- Способность к самостоятельному обучению и постоянному профессиональному росту.
- Умение работать в команде и эффективно общаться с коллегами.
- Ответственность за качество и сроки выполнения работы.
- Готовность к решению сложных и нестандартных задач.
Желательно:
- Опыт работы с системами реального времени и высоконагруженными приложениями.
- Понимание и опыт применения лучших практик и паттернов проектирования.