BetterMe — это глобальная экосистема для улучшения самочувствия, которая помогает миллионам людей становиться лучше — физически, психически и эмоционально. Мы создаем то, что делает людей лучше, и постоянно бросаем себе вызов, чтобы вдохновлять других.
О роли:
Мы ищем Full Stack Engineer (PHP + JavaScript + AI) в нашу команду Workouts, отвечающую за физическую активность пользователей: тренировки, планы тренировок, фитнес-данные и интеграции. Вы будете создавать и улучшать функции продукта, совершенствовать системы управления контентом и вносить вклад в надежность и масштабируемость наших приложений. Эта роль сочетает в себе backend и frontend разработку с владением продуктом и использованием инструментов помощи в написании кода на базе ИИ для ускорения и повышения качества доставки.
Ваш вклад:
- Реализовывать и улучшать функции от концепции до развертывания, обеспечивая их соответствие стратегическим бизнес-целям.
- Проектировать и разрабатывать системы управления контентом с использованием React, Vue и JavaScript, уделяя примерно 50% времени задачам frontend и используя инструменты на базе ИИ для ускорения разработки, где это уместно.
- Писать чистый, безопасный, тестируемый, масштабируемый и хорошо документированный продуктовый или системный код.
- Активно участвовать в различных аспектах SDLC, включая планирование, разработку, тестирование и развертывание.
- Тесно сотрудничать с продуктовыми, клиентскими и другими кросс-функциональными командами для предоставления высококачественных функций и решения проблем интеграции.
О вас:
- Опыт разработки ПО более 5 лет с подтвержденным опытом выпуска готовых к эксплуатации продуктов.
- Уверенная работа Full Stack, включая backend (PHP 8.0+ с навыками OOP, с использованием фреймворков, таких как Symfony или Laravel) и frontend технологии (JavaScript, jQuery, React/Vue).
- Активное использование Agentic Coding инструментов (например, Claude Code, Codex, Cursor) для улучшения рабочих процессов разработки.
- Опыт работы с реляционными базами данных (MySQL и/или PostgreSQL) и решениями для хранения данных в памяти/кэширования (например, Redis, AWS ElastiCache).
- Понимание экосистемы AWS и базовых практик DevOps.
- Применение знаний о микросервисах, микрофронтендах, BFF (Backend for Frontend) и асинхронных системах связи (например, RabbitMQ, Apache Kafka, Amazon SQS).
- Мышление с точки зрения бизнес- и продуктового влияния, а не только реализации.
- Демонстрировать стремление к обучению и обмену знаниями с другими.
- Проявлять самостоятельность, амбициозность и сильное чувство ответственности за продукт.
- Преуспевать в небольших, быстро меняющихся командах с частыми релизами и циклами быстрых итераций.
Будет плюсом:
- Знакомство с философией проектирования программного обеспечения Clean Architecture или DDD.
- Практический опыт работы с GoLang.
- Способность документировать требования и создавать архитектурные диаграммы (с использованием PlantUML или Mermaid).
- Опыт работы с распределенными системами и высоконагруженными сервисами.
- Опыт работы с Kubernetes/Helm и технологиями Service Mesh, такими как Istio.
- Отличные коммуникативные навыки и навыки сотрудничества.
- Проактивный подход к выявлению и решению сложных проблем.