Larissa, Thessalia, Greece Remote (Global)

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

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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.
All jobs at LearnWorlds Visit website
Job Details
Category fullstack
Posted 4 months ago