Collectors
Principal Software Engineer, PSA CX
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Collectors Experience: проектирование и разработка масштабной backend-архитектуры для PSA Set Registry — потребительского продукта с сотнями тысяч зарегистрированных коллекций.
Задачи
- Участвовать в проектировании и разработке новых облачных архитектур
- Отвечать за полный цикл фич: дизайн, архитектура, реализация, тестируемость и деплой
- Давать обратную связь по техническим дизайнам, предложениям и коду
- Анализировать существующие приложения и базы данных, находить точки роста
- Проектировать и разрабатывать API для веб- и мобильных пользовательских сценариев
- Участвовать во всём жизненном цикле разработки — от концепции до релиза в продакшн
- Совместно с другими командами создавать решения
- Разбираться в большом кодовом базе и отлаживать проблемы
- Писать и выполнять unit- и интеграционные тесты
- Поддерживать техническую документацию для повышения сопровождаемости кода
Требования
- 7+ лет опыта в разработке backend-ПО, включая микросервисы, event-driven архитектуры и batch-обработку
- Уверенное владение Python
- Сильные знания баз данных и моделирования данных: реляционные (например, PostgreSQL) и NoSQL (например, DynamoDB)
- 5+ лет опыта построения решений на AWS: Lambda, SQS, SNS, EventBridge, API Gateway
- Опыт контейнеризации и оркестрации (Docker, Kubernetes, ECS)
- Опыт IaC: CDK/CloudFormation или Terraform
- Опыт совместной работы с engineering- и product-командами для превращения сложных бизнес-требований в чистые и расширяемые API
- Сильные технические, аналитические навыки, умение разбираться в проблемах и коммуницировать
- Владение лучшими практиками безопасности, документирования и мониторинга
- Знакомство с Agile/Scrum
Условия
- Удалённый формат работы
- Видеоинтервью с включёнными камерами; отдельные этапы возможны по телефону
- Для удалённых ролей возможен финальный on-site этап по усмотрению компании
- Equal employment opportunity
- Возможность запросить accommodation при инвалидности или особых потребностях
Навыки
- Python
- PostgreSQL
- DynamoDB
- AWS
- Lambda
- SQS
- SNS
- EventBridge
- API Gateway
- Docker
- Kubernetes
- ECS
- CDK
- CloudFormation
- Terraform
- микросервисы
- event-driven architecture
- batch processing
- Agile
- Scrum