LearnWorlds
Full Stack Software Engineer - Authoring Tools (Remote, Greece or Cyprus)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Authoring Tools EdTech-платформы LearnWorlds. Сильный акцент на frontend (Vue.js) с работой на backend на PHP, полное владение фичами от идеи до релиза.
Задачи
- Проектировать и выпускать full-stack фичи для Authoring Tools — от backend-логики до проработанного frontend-опыта
- Брать на себя ответственность за frontend-архитектуру на Vue.js, применять продуманные паттерны и развивать единые инженерные практики
- Писать чистые и масштабируемые backend-сервисы на PHP с фокусом на производительность и поддерживаемость
- Вести работу end to end: от понимания задачи и оценки до реализации, код-ревью, итераций и релиза
- Работать параллельно над несколькими проектами, быстро адаптируясь к меняющимся требованиям и приоритетам
- Тесно сотрудничать с PM и дизайнерами, обсуждать решения и влиять на финальный продукт
- Активно участвовать в код-ревью, давать конструктивную обратную связь и быть открытым к ней
- Принимать прагматичные решения при работе с современным и legacy-кодом
- Использовать AI-инструменты (Copilot, ChatGPT, Claude, Cursor) в разработке и код-ревью
- Учитывать продуктовый и бизнес-контекст, балансируя качество и скорость
Требования
- 5+ лет профессиональной разработки ПО, желательно в сложных SaaS или продуктовых средах
- Уверенное владение современным JavaScript и Vue.js, знание frontend-архитектуры, паттернов и поддерживаемого UI
- Владение PHP и способность уверенно работать с backend-сервисами
- Full-stack мышление с уклоном во frontend
- Глубокое понимание RESTful API, основ HTTP и современной архитектуры frontend-приложений
- Практический опыт с реляционными (MySQL, PostgreSQL) и noSQL (MongoDB) базами данных
- Сильные инженерные основы и умение объяснять технические решения и их trade-offs
- Опыт работы с legacy-кодом и прагматичного рефакторинга
- Отличные навыки отладки, решения проблем и оптимизации производительности
- Способность работать автономно, управлять меняющимися требованиями и доводить до релиза
- Сильные коммуникативные навыки и умение давать и принимать конструктивную обратную связь
- Высокая внимательность к деталям и продуктовый подход
- Комфорт в использовании AI-инструментов разработки в ежедневной работе
- Native или near-native уровень греческого, хороший рабочий английский
Условия
- Полностью удалённая работа, кроме нескольких командных встреч в год
- Приватная страховка жизни и здоровья
- Персональный годовой бюджет на обучение
- Годовая компенсация на домашний офис
- Компания предоставляет ноутбук
- 23 дня оплачиваемого отпуска
- 3 ранних летних пятницы в июле и августе
- Доступ к AI-инструментам в работе
- Бесплатная LearnWorlds School для создания и продажи своих курсов
- Компанейские ретриты и другие офлайн-активности
Навыки
- JavaScript
- Vue.js
- PHP
- RESTful API
- HTTP
- MySQL
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- микросервисы
- Go
- Copilot
- ChatGPT
- Claude
- Cursor