Larissa, Thessalia, Greece Remote (Global)

LearnWorlds is hiring a Senior Full Stack Software Engineer (Remote, Greece & Cyprus)

About the Role

LearnWorlds is looking for a Senior Full Stack Software Engineer to join our remote team in Greece or Cyprus. You will be responsible for designing and shipping full-stack features, working on complex modules like the Interactive Video Authoring Tool, and using AI-assisted coding to accelerate development. We are a remote-first, fast-growing EdTech SaaS redefining how people create and share online learning.

What You'll Do

  • Design and ship full-stack features from backend logic to pixel-perfect frontend.
  • Work on complex modules like the Interactive Video Authoring Tool or marketing automation workflows.
  • Write clean, scalable backend services in PHP, focusing on performance, robustness, and maintainability.
  • Build responsive, modern UIs in Vue.js, ensuring smooth interactions and high-quality UX.
  • Collaborate closely with PMs, designers, and engineers in fast feedback loops to experiment, iterate, and ship.
  • Participate in deep, structured code reviews and help shape engineering standards.
  • Use AI-powered coding tools like Copilot, ChatGPT, Claude, and Cursor to accelerate development, exploration, and testing.
  • Squash bugs, refactor when needed, and always be on the lookout for better ways to do things.

What We're Looking For

  • 7+ years of professional experience as a Full Stack Developer.
  • Strong proficiency in PHP and modern JavaScript—preferably with Vue.js.
  • Deep understanding of RESTful APIs, HTTP fundamentals, and modern frontend application architecture.
  • Strong experience with both relational (MySQL, PostgreSQL) and noSQL (MongoDB) databases.
  • Excellent debugging, problem-solving, and performance optimization skills.
  • High attention to detail and a product-oriented mindset.
  • Native or near-native Greek speaker.

Nice to Have

  • Experience with Docker, Kubernetes, or microservices architectures.
  • Exposure to or interest in Go.
  • Experience in EdTech, LMS systems, or other complex SaaS products.
  • GitHub repos, open-source contributions, or personal projects you’re proud of.

Technical Stack

  • PHP
  • Vue.js
  • JavaScript
  • MySQL
  • PostgreSQL
  • MongoDB
  • RESTful APIs

Team & Environment

You will join a tight-knit team collaborating closely with PMs and designers in a flat hierarchy. We move fast, collaborate tightly, and constantly level up as individuals and as a team.

Benefits & Compensation

  • Private life and health insurance plan.
  • Fully remote work with occasional in-person team meetings a few times per year.
  • Personal annual training budget.
  • Annual home office allowance to set up your personal space.
  • Company laptop & monitor.
  • 23 days of paid time off.
  • 3 early summer Fridays in July and August.
  • A free LearnWorlds School to build and sell your own courses.
  • Annual company retreats.

Work Mode

This is a fully remote position open to candidates located in Greece or Cyprus.

LearnWorlds is an equal opportunity employer.

Required Skills
PHPVue.jsJavaScriptMySQLPostgreSQLMongoDBRESTful APIsFull-Stack DevelopmentSoftware ArchitectureSystem DesignPerformance OptimizationCode ReviewAgile MethodologiesDevOpsSecurity Best Practices
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
LearnWorlds

LearnWorlds provides a cloud-based e-learning platform offering tailor-made solutions, from creating whole e-learning websites to authoring online courses as well as providing the right tools to sell them on a B2B/B2C function.

Visit website
Job Details
Category fullstack
Posted 3 months ago