Bandwidth
Sr. Software Engineer (Numbers)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду платформы Numbers в Bandwidth. Отвечает за полный цикл разработки и эксплуатации распределённых сервисов, REST API и облачной инфраструктуры, активно использует AI-ассистенты в работе.
Задачи
- Владеть сервисами end-to-end: от проектирования и разработки до тестирования, эксплуатации и мониторинга в продакшене
- Создавать и поддерживать REST API (Java/Spring), клиентские дашборды (React) и облачную инфраструктуру (AWS) платформы Numbers
- Вести решения от начала до конца, взаимодействуя с командами и итеративно поставляя ценность под потребности клиентов и бизнеса
- Выявлять и решать проблемы масштабирования через разработку приложений и оптимизацию инфраструктуры, обеспечивая высокую доступность и отказоустойчивость
- Менторить junior- и middle-разработчиков через код-ревью, обсуждение дизайна и личный пример инженерных стандартов
- Работать с product owners и стейкхолдерами, переводя требования в поддерживаемые решения и участвуя в оценке фич и техническом роадмапе
- Ежедневно использовать AI-ассистенты для генерации кода, исследования дизайна, отладки и документации
- Инициировать улучшения в том, что и как строится, повышая качество и надёжность платформы
Требования
- 5+ лет опыта разработки веб-сервисов на современном языке программирования (предпочтительно Java; также C# или Go)
- Опыт создания и развёртывания приложений в облаке, желательно AWS
- Понимание сетевых протоколов, HTTP и проектирования REST API
- Опыт проектирования и работы с распределёнными системами
- Опыт работы с реляционными и нереляционными базами данных
- Опыт работы с масштабированием, оптимизацией производительности и отказоустойчивостью
- Опыт с паттернами и фреймворками автоматизации тестирования
- Настрой на непрерывное обучение и быстрая адаптация к новым инструментам и подходам
- Искренний интерес к AI и активное использование AI-ассистентов (GitHub Copilot, Cursor, Claude или аналоги) на всех этапах жизненного цикла разработки
- Высшее техническое образование (4 года) или эквивалентный опыт
Условия
- 100% оплата компанией медицинской страховки, стоматологии и страхования зрения для сотрудника и семьи с низкими франшизами
- Четыре недели оплачиваемого отпуска для новых сотрудников
- PTO Embargo: во время отпуска запрещено работать, коллеги и менеджеры не беспокоят
- Дополнительный отпуск за волонтёрские часы и участие в челленджах Bandwidth
- Программа «Mahalo moments» — дополнительный отпуск по важным жизненным событиям (выпускной, покупка первого жилья, свадьба, годовщины, рождение внука)
- 90-минутные обеденные тренировки и неограниченные консультации с нутрициологом
Навыки
- Java
- Spring
- React
- AWS
- ECS
- EKS
- API Gateway
- S3
- SQS
- Lambda
- Aurora
- Kafka
- ActiveMQ
- REST API
- HTTP
- distributed systems
- SQL
- NoSQL
- test automation
- GitHub Copilot
- Cursor
- Claude
- Strands
- C#
- Go