REMOTE GLOBAL
Что вы будете делать и как вы повлияете на мир:
В LearnWorlds мы верим, что обучение — это оригинальная суперсила человека — сила, которая превращает знания в продукты, навыки и прогресс.
Наша платформа помогает создателям, преподавателям и организациям в более чем 150 странах превращать опыт в масштабируемые обучающие программы, которые продаются, обучают и трансформируют. Поскольку ИИ наводняет мир информацией, обучение становится единственной контрмерой — навыком, который делает людей креативными, актуальными и контролирующими ситуацию. Победителями станут не те, кто быстрее автоматизируется, а те, кто быстрее учится и адаптируется. Им понадобятся платформы, которые превращают знания в обучаемые системы, поддающиеся масштабированию — и именно это обеспечивает LearnWorlds.
Создавай. Выпускай. Учись. Улучшай. (Повторяй.)
Мы переопределяем, как люди создают и делятся онлайн-обучением — и делаем это с инженерами, которые глубоко заботятся о качестве продукта, чистой архитектуре и значимом влиянии.
Мы — быстрорастущая EdTech SaaS-компания с глобальным присутствием, работающая в первую очередь удаленно. Наша команда инженеров создает основные инструменты, на которые ежедневно полагаются тысячи преподавателей и учащихся. Мы движемся быстро, тесно сотрудничаем и постоянно совершенствуемся — как индивидуально, так и в команде.
Сейчас мы ищем Full Stack Software Engineer для нашей команды Authoring Tools — команды, отвечающей за опыт и инструменты, которые наши клиенты используют для создания увлекательного учебного контента.
Это full-stack роль с сильным акцентом на frontend-разработку. Вы будете активно работать с Vue.js, но при этом комфортно переключаться на наш PHP backend, когда этого потребует продукт. Вы будете работать в быстро меняющейся среде, где небольшие группы инженеров отвечают за проекты от начала до конца, тесно сотрудничают с Product и Design и постоянно итерируют по мере развития требований и возможностей.
Мы ищем инженера, который сочетает в себе сильное техническое суждение с адаптивностью, ответственностью и прагматичным подходом к разработке программного обеспечения. Того, кто сможет объяснить не только то, что он будет строить, но и почему, и кто будет рад использовать ИИ-помощников для кодирования в своей повседневной работе.
Если вы проактивный разработчик, который любит решать реальные продуктовые задачи, то именно здесь вы сможете достичь наилучших результатов.
Что вы будете делать
- Проектировать и выпускать full-stack функции для наших Authoring Tools, от backend-логики до отполированных, интуитивно понятных frontend-решений.
- Брать на себя полную ответственность за frontend-архитектуру на Vue.js, применяя продуманные шаблоны проектирования и помогая нам развивать последовательные инженерные практики.
- Писать чистые, масштабируемые backend-сервисы на PHP, уделяя особое внимание производительности, надежности и удобству сопровождения.
- Полностью отвечать за свою работу — от понимания проблемы и оценки трудозатрат до реализации, code review, итераций и выпуска.
- Параллельно работать над несколькими проектами и инициативами, быстро адаптируясь к меняющимся требованиям продукта, приоритетам и объему работ.
- Тесно сотрудничать с PM и дизайнерами — не просто реализовывать готовые дизайны, а обсуждать решения, делиться техническим контекстом и совместно формировать конечный продукт.
- Активно участвовать в code reviews, давая четкую, конструктивную обратную связь и будучи одинаково открытым к ее получению от коллег.
- Принимать прагматичные решения при работе как с современным, так и с унаследованным кодом, зная, когда следует улучшить, рефакторить или развивать существующее.
- Использовать ИИ-инструменты для кодирования (Copilot, ChatGPT, Claude, Cursor) на всех этапах разработки и code review, чтобы ускорить работу, сохраняя при этом сильное инженерное суждение и качество.
- Учитывать более широкий продуктовый и бизнес-контекст, балансируя техническое качество со скоростью, влиянием на клиента и реальностями выпуска программного обеспечения.
Почему вам понравится эта роль
- Вы будете работать над инструментами, которые лежат в основе создания учебных материалов вашими клиентами LearnWorlds, используемых миллионами учащихся по всему миру.
- У вас будет значимая ответственность: как только вы возьметесь за проблему, у вас будет автономия для ее решения до самого выпуска.
- Вы будете глубоко работать над frontend-разработкой, оставаясь при этом близко к полному стеку продукта.
- Вы будете напрямую сотрудничать с Product и Design и оказывать реальное влияние на формирование решений — не только на их реализацию.
- Вы будете работать в быстро меняющейся среде, где эксперименты, итерации и прагматичная инженерия являются частью повседневной работы.
- Вы станете частью дружной команды инженеров, где идеи и обратная связь могут исходить от кого угодно, независимо от должности или стажа.
- У вас будет возможность бросить вызов существующим шаблонам, улучшить унаследованные области продукта и помочь сформировать развитие Authoring Tools.
Вы будете преуспевать здесь, если вы
- Предпочитаете ответственность вместо чрезмерного контроля и можете самостоятельно довести проблему от идеи до продакшена.
- Высоко адаптивны и комфортно чувствуете себя, когда требования, приоритеты или объем работ меняются по ходу дела.
- Считаете, что скорость и качество могут (и должны) сосуществовать.
- Задаете вопрос «почему» перед «как» и можете четко объяснить обоснование и компромиссы, стоящие за вашими техническими решениями.
- Заботитесь о frontend-архитектуре и понимаете разницу между простым знанием фреймворка и умением структурировать поддерживаемые приложения.
- Прагматичны в отношении унаследованного кода — вам не нужно, чтобы все было идеально, чтобы сделать отличную работу.
- Даете вдумчивую, конструктивную обратную связь и одинаково комфортно ее получаете, независимо от должности или стажа.
- Остаетесь скромными, любопытными и открытыми к изменению своего мнения при появлении новой информации.
- Учитываете влияние на продукт и бизнес, а не рассматриваете инженерные решения в изоляции.
- Верите, что ИИ не заменит инженеров, но он расширит возможности лучших из них.
Требования
Must-haves
- 5+ лет профессионального опыта в разработке программного обеспечения, желательно в сложных SaaS или продуктовых средах.
- Глубокое знание современного JavaScript и Vue.js, с солидным пониманием frontend-архитектуры, шаблонов проектирования, анти-паттернов и поддерживаемой разработки UI.
- Владение PHP и способность уверенно работать с backend-сервисами по мере необходимости.
- Frontend-ориентированный full-stack образ мышления: frontend может быть вашей самой сильной стороной, но вы комфортно понимаете, отлаживаете и вносите вклад в полный стек.
- Глубокое понимание RESTful API, основ HTTP и современной архитектуры frontend-приложений.
- Практический опыт работы как с реляционными (MySQL, PostgreSQL), так и с NoSQL (MongoDB) базами данных.
- Прочные фундаментальные знания в области программной инженерии и способность рассуждать о технических решениях и формулировать компромиссы.
- Опыт работы с унаследованными кодовыми базами и их развития, с прагматичным подходом к рефакторингу и постепенному улучшению.
- Отличные навыки отладки, решения проблем и оптимизации производительности.
- Демонстрируемая способность работать автономно, управлять меняющимися требованиями и брать на себя ответственность до завершения и выпуска.
- Отличные коммуникативные навыки и навыки сотрудничества, включая предоставление и получение конструктивной технической обратной связи.
- Высокое внимание к деталям и продуктово-ориентированный подход.
- Комфортное использование ИИ-инструментов для разработки в рамках вашего повседневного рабочего процесса.
- Носитель или близкий к носителю греческого языка, с хорошим рабочим владением английским.
Nice-to-haves
- Опыт создания сложных авторских инструментов, редакторов, инструментов для создания контента или высокоинтерактивных веб-приложений.
- Опыт работы с Docker, Kubernetes или архитектурами микросервисов.
- Знакомство или интерес к Go.
- Опыт работы в EdTech, LMS-системах или других сложных SaaS-продуктах.
- Опыт работы в небольших автономных инженерных командах над несколькими параллельными продуктовыми инициативами.
- Опыт тесного сотрудничества с продуктовыми дизайнерами и внесения технического вклада в процессе проектирования.
- Репозитории GitHub, контрибуции в open-source или личные проекты, которыми вы гордитесь.
Преимущества
- Частный план страхования жизни и здоровья
- Полностью удаленная работа, если вы предпочитаете работать из дома, за исключением случаев, когда несколько раз в год проводятся командные встречи
- Ваш персональный годовой бюджет на обучение
- Ежегодное пособие на обустройство домашнего офиса для создания личного рабочего пространства
- Служебный ноутбук
- 23 дня оплачиваемого отпуска
- 3 ранних пятницы летом в июле и августе
- Доступ к ИИ-инструментам на работе
- Бесплатная школа LearnWorlds для создания и продажи собственных курсов
- Корпоративные ретриты и другие выездные командные мероприятия (см. видео нашего последнего ретрита).
APPLY