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