PeerIslands
Principal Software Engineer 10274272
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в PeerIslands US: проектирование и разработка высокопроизводительных backend-систем, event-driven микросервисов и потоковой обработки данных, архитектура распределённых систем и лидирование полного цикла поставки enterprise-приложений.
Задачи
- Проектировать, разрабатывать и разворачивать высокопроизводительные backend-системы, стриминговые сервисы и пайплайны обработки данных в near real-time
- Выполнять high-level и low-level системное проектирование: общая архитектура, взаимодействие компонентов, модели данных и паттерны реализации
- Проектировать event-driven микросервисы, распределённые системы и стриминговые компоненты для надёжной обработки больших объёмов данных
- Проектировать API, декомпозировать сервисы, работать с GraphQL и gRPC
- Управлять NoSQL и реляционными базами данных и оптимизировать их: схема, индексы, sizing кластера
- Разворачивать приложения в Kubernetes (AKS) и оптимизировать нагрузку и инфраструктуру
- Применять DevOps-практики: CI/CD, контейнеризация, infrastructure as code, автоматизированные деплои и observability
- Участвовать в full stack поставке, работая с современными UI-фреймворками React или Angular
- Выполнять роль Product Owner: собирать и приоритизировать бизнес-требования, определять user stories, управлять бэклогом и согласовывать техническую поставку с бизнес-целями
- Лидировать end-to-end поставку enterprise-приложений, внедрять новые технологии через прототипы и POC
- Взаимодействовать с onshore и offshore командами по подготовке RFP, оценке и клиентским презентациям
Требования
- Bachelor’s или иностранный эквивалент в Computer Science, Computer/Electronic Engineering, Information Technology или смежной области
- 6 лет прогрессивного postbaccalaureate опыта в этой роли или как software engineer, application developer или в смежной позиции
- 6 лет enterprise-программирования на C# и Java
- 5 лет архитектуры в облаке Azure или AWS, проектирования SQL и NoSQL баз данных
- 4 года опыта с архитектурой распределённых систем, CI/CD автоматизацией, Kubernetes (AKS), Spring Boot, высокопроизводительным API-дизайном с Rest, GraphQL или gRPC, паттернами проектирования и технической архитектурой
- 3 года опыта real-time обработки данных с Kafka или Flink
- 2 года опыта с Terraform и Infrastructure as Code
- Гибридный формат, возможность работать из дома
Условия
- Гибридный формат работы, возможна работа из дома
Навыки
- C#
- Java
- Azure
- AWS
- SQL
- NoSQL
- Kubernetes
- AKS
- Spring Boot
- REST
- GraphQL
- gRPC
- Kafka
- Flink
- Terraform
- CI/CD
- React
- Angular
- Infrastructure as Code