Описание вакансии
Наша компания ищет инженера-программиста, который перейдет на роль инженера по продукту и будет заниматься разработкой комплексных цифровых решений. Эта должность предполагает полную ответственность за проектирование, создание и поддержку ключевых компонентов продукта, включая пользовательские панели управления, плавные процессы адаптации и надежные системы биллинга. Идеальный кандидат также будет участвовать в создании и управлении API, которые обеспечивают интеграцию нашей платформы. Как инженер по продукту, вы будете тесно сотрудничать с кросс-функциональными командами для внедрения инновационных функций, обеспечивая техническое совершенство и масштабируемость. Эта роль требует глубокого понимания как разработки программного обеспечения, так и управления жизненным циклом продукта, с акцентом на преобразование бизнес-требований в технические спецификации.
Ключевые обязанности
- Разрабатывать и поддерживать интерактивные панели управления с использованием современных веб-технологий и инструментов визуализации данных
- Проектировать и внедрять процессы адаптации пользователей, улучшающие клиентский опыт и удержание
- Создавать и управлять системами биллинга с высокой точностью, обеспечивая корректность финансовых операций
- Разрабатывать RESTful API для поддержки бесшовной интеграции со сторонними сервисами и внутренними системами
- Сотрудничать с менеджерами продуктов для анализа требований и определения технических дорожных карт
- Оптимизировать производительность системы и обеспечивать масштабируемость для растущей пользовательской базы
- Проводить ревью кода и обучать младших инженеров для поддержания стандартов качества кода
- Следить за трендами отрасли и новыми технологиями для внедрения инноваций
- Документировать технические процессы и поддерживать четкую коммуникацию с заинтересованными сторонами
- Участвовать в agile-циклах разработки, включая планирование спринтов и ретроспективы
Требования к кандидату
- Подтвержденный опыт работы инженером-программистом с сильной базой в full-stack разработке
- Экспертные знания языков программирования, таких как JavaScript, Python или Java
- Владение фреймворками, такими как React, Node.js или Spring Boot, для разработки приложений
- Знание систем баз данных, включая SQL и NoSQL, для управления данными
- Глубокое понимание принципов проектирования API и RESTful архитектуры
- Отличные навыки решения проблем с опытом предоставления масштабируемых решений
- Способность работать самостоятельно, эффективно сотрудничая с кросс-функциональными командами
- Навыки коммуникации для объяснения технических концепций нетехническим заинтересованным сторонам
- Опыт работы с облачными платформами, такими как AWS или Azure, для развертывания и инфраструктуры
- Понимание практик DevOps для непрерывной интеграции и поставки
- Минимум 3 года опыта в разработке программного обеспечения и степень бакалавра в области компьютерных наук или смежной области
- Предпочтителен опыт работы с платежными шлюзами и интеграцией финансовых систем
- Высокая внимательность к деталям и стремление писать чистый, поддерживаемый код
- Способность адаптироваться к изменяющимся приоритетам и выполнять задачи в сжатые сроки
- Опыт работы с agile-методологиями и Scrum-фреймворками для управления проектами