Мы ищем старшего инженера-программиста, который поможет создавать и развивать системы и API, лежащие в основе веб-приложения Runware и Developer Experience (DevEx).
Вы будете тесно сотрудничать с бэкенд-инженерами, фронтенд-инженерами, отделами продуктов, дизайна и другими командами для создания надежных внутренних API и API для разработчиков, а также функциональности, которая упрощает использование сложной инфраструктуры ИИ.
Вы возьмете на себя ответственность за работу над бэкендом, начиная с понимания требований и технических ограничений и заканчивая внедрением и доставкой, внося вклад в качество, надежность и развитие веб-приложения и его вспомогательных API.
Эта роль сочетает в себе техническую глубину с продуктовым мышлением и сотрудничеством. Ожидается, что вы будете работать автономно, участвовать в принятии технических решений и помогать воплощать амбициозные идеи в надежные производственные системы.
Что вы будете делать
- Создавать и поддерживать внутренние API и сервисы для разработчиков, которые обеспечивают работу веб-приложения и опыта разработчиков.
- Разрабатывать и развивать функциональность публичных API, включая типы задач, валидацию, маршрутизацию и поведение WebSocket/REST.
- Владеть и поддерживать Admin API и панель как внутреннюю платформу, используемую по всему Runware.
- Работать с данными об использовании, биллинге и клиентах для обеспечения точности и надежности, включая Stripe.
- Исследовать и устранять производственные проблемы и уязвимости безопасности, затрагивающие веб-приложение и его API.
- Писать, тестировать и рецензировать чистый, поддерживаемый код, внося вклад в сильные инженерные практики и качество кода.
- Работать с командами продуктов, дизайна и инженерии для уточнения требований, определения зависимостей и определения хорошо проработанных технических решений.
- Участвовать в принятии технических решений, работать на границах фронтенда и бэкенда, где это уместно, и сотрудничать с более широкой командой бэкенда, когда задействованы специализированные знания или общие системы.
Требования
- Значительный опыт создания бэкенд-систем и API.
- Значительный опыт программирования на одном или нескольких бэкенд-языках, с возможностью быстро изучать и эффективно работать на новых языках и технологиях.
- Опыт создания надежных, поддерживаемых и хорошо протестированных производственных систем.
- Хорошее понимание проектирования API, асинхронных рабочих нагрузок и концепций распределенных систем.
- Сильные инженерные основы безопасности, надежности и производительности.
- Сильные коммуникативные и коллаборативные навыки, с возможностью эффективно работать в командах инженерии, продуктов и дизайна.
- Сильное чувство ответственности и автономии, с хорошим пониманием того, когда следует привлекать других.
- Комфортное использование ИИ-ассистированных инструментов разработки и агентов для повышения производительности, при этом понимая их ограничения и сохраняя ответственность за качество, безопасность и правильность полученного кода.
Желательно
- Опыт работы с PHP, Symfony и/или Doctrine.
- Опыт работы с WebSockets.
- Опыт создания публичных API или других продуктов для разработчиков.
- Опыт работы с биллингом на основе использования, кредитами или финансовыми данными.
- Опыт участия в принятии архитектурных решений и наставничества других инженеров.
Преимущества
Мы — удаленный коллектив, который дважды в год встречается лично для планирования, мозгового штурма, празднования успехов и личного общения. У нас есть основные часы для совместной работы и звонков, но в остальное время ваш календарь — ваш. Работайте в часы, которые позволяют вам работать на пике возможностей, одновременно строя здоровую жизнь.
Мы движемся быстро и устанавливаем высокую планку, но также считаем, что устойчивая производительность имеет значение. После крупных выпусков и этапов мы создаем пространство для команды, чтобы она могла должным образом отключиться, восстановить силы и вернуться с энергией для решения следующих задач.
- Щедрый оплачиваемый отпуск — отпуск, больничные, государственные праздники.
- Значительные опционы на акции — доля в росте, который вы создаете.
- Удаленная работа — работайте из дома где угодно, где мы можем вас трудоустроить.
- Гибкий график — управляйте своим расписанием вне основных блоков сотрудничества.
- Семейный отпуск — оплачиваемый отпуск по уходу за матерью, отцом и опекуном.
- Корпоративные ретриты — дважды в год встречи в интересных местах.