7-Eleven
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Digital Technology 7-Eleven. Отвечает за проектирование, разработку и поддержку backend-сервисов и RESTful API на Python, которыми пользуются миллионы клиентов.
Задачи
- Проектировать, разрабатывать, тестировать, деплоить и поддерживать масштабируемые RESTful API на Python и связанных фреймворках
- Вести полный жизненный цикл продукта — от идеи решения до вывода из эксплуатации, обеспечивая качество, производительность и поддерживаемость системы
- Взаимодействовать с разработчиками, продакт-менеджерами, UX-дизайнерами, Scrum-мастерами, бизнес-аналитиками и архитекторами для реализации технических решений под бизнес-задачи
- Писать чистый, поддерживаемый и покрытый unit-тестами код по принятым инженерным стандартам
- Использовать инструменты AI-ассистированной разработки (GitLab Copilot, Windsurf и аналоги) для повышения продуктивности и качества кода
- Участвовать в проектировании решений с микросервисами, облачными платформами (предпочтительно AWS), CI/CD-пайплайнами и контейнеризированными окружениями
- Внедрять и поддерживать стандарты безопасности API: OAuth, JWT, SSO, управление токенами и правами доступа
- Участвовать в технических ревью, обсуждениях системного дизайна и кросс-командном планировании
- Работать с системами очередей сообщений и фреймворками фоновой обработки задач
- Поддерживать проектирование и реализацию баз данных на реляционных и NoSQL технологиях
- Вести документацию, следить за качеством кода и соблюдать требования безопасности и комплаенса
- Участвовать в Agile/SCRUM-церемониях, эффективно управляя работой с минимальным надзором
Требования
- 4+ года профессионального опыта разработки серверных приложений на Python
- Опыт работы с Python-фреймворками: Django, Fast, Flask или аналоги
- Опыт работы с Java — Spring Boot
- Подтверждённая экспертиза в проектировании и создании RESTful API
- Умение писать хорошо структурированный, покрытый unit-тестами и поддерживаемый код
- Опыт использования AI-инструментов разработки (GitLab Copilot, Windsurf или аналоги) для кодинга, документации, тестирования и код-ревью
- Сильное понимание облачных платформ, предпочтительно AWS (EC2, Lambda, API Gateway, CloudWatch, ECS, RDS)
- Опыт с микросервисной архитектурой, CI/CD-пайплайнами, Docker и базовыми принципами DevOps
- Знакомство с системами очередей сообщений (RabbitMQ, ZeroMQ, SQS, Event Bus) и фоновой обработкой задач (Celery)
- Твёрдое понимание ООП, структур данных и их практического применения
- Знание реляционных (PostgreSQL) и NoSQL (MongoDB) баз данных
- Рабочее знание фреймворков безопасности API, аутентификации, авторизации и моделей контроля доступа
- Базовое понимание frontend-технологий: HTML, CSS, JavaScript
- Умение работать самостоятельно, расставлять приоритеты и эффективно взаимодействовать в Agile/SCRUM
- Желательно: опыт с GraphQL
- Желательно: опыт с Apache Kafka и event streaming
- Желательно: опыт с JavaScript/TypeScript для backend или full-stack задач
- Желательно: опыт в кибербезопасности или практики безопасного кодинга
- Желательно: опыт настройки контейнеризации и виртуализации (Docker, Vagrant)
Условия
- Зарплата: $95,000.00 - $152,500.00 в год
- Бонусы, комиссии, долгосрочные incentive-программы и льготы — на усмотрение компании
- Рассматриваются кандидаты с судимостями в соответствии с Los Angeles Fair Chance Initiative For Hiring
- Полное описание льгот для США и Канады доступно по ссылкам
Навыки
- Python
- Django
- Fast
- Flask
- Java
- Spring Boot
- RESTful API
- GitLab Copilot
- Windsurf
- AWS
- EC2
- Lambda
- API Gateway
- CloudWatch
- ECS
- RDS
- Microservices
- CI/CD
- Docker
- DevOps
- RabbitMQ
- ZeroMQ
- SQS
- Event Bus
- Celery
- PostgreSQL
- MongoDB
- OAuth
- JWT
- SSO
- HTML
- CSS
- JavaScript
- GraphQL
- Apache Kafka
- TypeScript
- Vagrant