Pearson
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack инженер в команду Enterprise Learning & Skills для развития крупной API-платформы цифровых сертификатов. Ведёт ключевые части платформы, проектирует новые сервисы и повышает техническую планку команды.
Задачи
- Проектировать, разрабатывать и поддерживать сервисы и API на Ruby on Rails вместе с современными фронтендами на JavaScript/React, отвечая за их качество, производительность и надёжность
- Вести проектирование и реализацию сложных функций и систем от начала до конца
- Писать понятный, поддерживаемый, хорошо покрытый тестами код и снижать сложность за счёт упрощения сервисов, улучшения паттернов и сокращения технического долга
- Менторить младших инженеров и повышать уровень команды через код-ревью, обратную связь и обмен знаниями
- Развивать платформу для поддержки новых сервисов и возможностей, включая работу в смежных кодовых базах и доменах
- Работать с внешними вендорами и стейкхолдерами из Product и Customer Success, превращая требования в обоснованные технические решения
- Использовать инструменты AI-ассистированной разработки для написания кода, тестирования и отладки
- Следовать лучшим практикам безопасной, масштабируемой, cloud-native веб-разработки и продвигать их
Требования
- 7+ лет профессионального опыта разработки ПО
- Владение ключевым стеком: Ruby on Rails, React, AWS, PostgreSQL
- Подтверждённый опыт принятия высокозначимых технических решений в сложных production-средах, выпуска хорошо протестированного кода и конструктивных код-ревью
- Отличная кросс-функциональная коммуникация, одинаково эффективная с инженерами и нетехническими стейкхолдерами
- Опыт в архитектуре ПО, системном дизайне и масштабируемости при сильном hands-on бэкграунде
- Опыт менторства или поддержки младших инженеров
- Опыт работы с распределёнными или сервис-ориентированными системами и асинхронной, событийно-ориентированной коммуникацией между сервисами
- Комфортная работа более чем с одной кодовой базой и быстрый вход в незнакомые системы
- Уверенное использование AI-инструментов для кодинга, тестирования, документации и обучения с инженерным суждением о результатах
Условия
- Полная занятость
- Зарплата $150,000 - $170,000 в год
- Участие в годовой программе поощрений
- Социальный пакет (benefits)
Навыки
- Ruby on Rails
- React
- JavaScript
- AWS
- PostgreSQL
- Azure
- CI/CD
- Apache Pulsar
- Apache Kafka
- AI-assisted development tools