KORE Wireless
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду, создающую новую платформу оркестрации удалённого SIM-провижининга по стандарту GSMA SGP.32. Основная работа — разработка production-сервисов на Go в AWS с поддержкой существующих сервисов на Java и Scala.
Задачи
- Разрабатывать, тестировать, деплоить и эксплуатировать масштабируемые сервисы на Go для платформы удалённого SIM-провижининга по SGP.32
- Вести сложные фичи от уточнения требований и технического дизайна до раскатки и поддержки в production
- Проектировать API, интеграции и event-driven workflows с прагматичными решениями
- Поддерживать существующие сервисы жизненного цикла SIM на Java и Scala и вносить точечные улучшения
- Расследовать production-инциденты и улучшать надёжность, производительность, безопасность и observability
- Поддерживать автоматические тесты и участвовать в архитектурных и code review
- Тесно взаимодействовать с product, platform, operations и другими инженерными командами
- Помогать коллегам через обратную связь, документацию, pairing и техническое наставничество
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт; магистерская степень предпочтительна
- Не менее 5 лет профессиональной разработки ПО, включая существенный недавний опыт создания production backend-систем на Go
- Опыт проектирования и эксплуатации backend API, распределённых сервисов и service-oriented или event-driven систем
- Практический опыт с AWS, контейнеризованными сервисами, Kubernetes и облачными production-средами
- Хорошие знания баз данных: SQL, моделирование данных, работа с NoSQL-хранилищами (key-value или документные)
- Опыт автоматизированного тестирования, Git-based разработки, CI/CD и надёжной доставки в production
- Опыт траблшутинга production-систем с использованием логов, метрик, трейсов и алертов; знакомство с Datadog или аналогом приветствуется
- Опыт самостоятельной поставки хорошо очерченных решений, учёта обратной связи и ясной коммуникации технических решений
- Эффективное и ответственное использование AI-инструментов разработки с тщательной проверкой сгенерированного кода
Навыки
- Go
- AWS
- Amazon EKS
- DynamoDB
- GitLab CI/CD
- Datadog
- Java
- Scala
- Kubernetes
- SQL
- NoSQL
- Kafka