Runware
Senior Software Engineer - Web App & DevEx
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Runware для развития Web App и Developer Experience: внутренние и публичные API, админ-панель, биллинг. Роль сочетает глубокую backend-разработку с продуктовым мышлением и автономностью.
Задачи
- Разрабатывать и поддерживать внутренние и публичные API и сервисы для Web App и developer experience
- Развивать функциональность публичного API: типы задач, валидация, маршрутизация, поведение WebSocket/REST
- Владеть и поддерживать Admin API и панель как внутреннюю платформу Runware
- Работать с данными об использовании, биллинге и клиентах, включая Stripe, обеспечивая точность и надёжность
- Расследовать и устранять продакшн-инциденты и уязвимости безопасности Web App и его API
- Писать, тестировать и ревьюить чистый поддерживаемый код, развивая инженерные практики и качество
- Взаимодействовать с Product, Design и инженерными командами для уточнения требований и определения технических решений
- Участвовать в технических решениях и работать на стыке frontend и backend
Требования
- Сильный опыт построения backend-систем и API
- Сильный опыт программирования на одном или нескольких backend-языках, способность быстро осваивать новые языки и технологии
- Опыт создания надёжных, поддерживаемых и хорошо протестированных продакшн-систем
- Понимание дизайна API, асинхронных нагрузок и концепций распределённых систем
- Сильные инженерные основы в области безопасности, надёжности и производительности
- Сильные коммуникативные навыки и умение работать с engineering, Product и Design
- Высокая степень ответственности и автономности
- Умение использовать AI-инструменты разработки, понимая их ограничения и отвечая за качество кода
Условия
- Remote-first: работа из дома в любой стране, где возможен найм
- Гибкий график вне核心 часов для совместной работы
- Щедрый оплачиваемый отпуск: отпуск, больничные, государственные праздники
- Значимые опционы
- Оплачиваемый отпуск по уходу за ребёнком
- Двухразовые корпоративные выезды в год
- После интенсивных релизов — время на восстановление
Навыки
- PHP
- Symfony
- Doctrine
- WebSockets
- REST
- Stripe
- API design
- distributed systems