Full Stack Software Engineer (Remote, Greece & Cyprus)

Cloud-based e-learning platform offering solutions for creating e-learning websites and online courses with B2B/B2C functionality.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Education

Description For Full Stack Software Engineer (Remote, Greece & Cyprus)

LearnWorlds is a leading cloud-based e-learning platform serving approximately 11,000 customers across 150+ countries. As a Full Stack Software Engineer, you'll join their dynamic Engineering Team to develop and enhance platform features. The role involves working with PHP, Vue.js, MongoDB, and PostgreSQL in a cloud environment using Google Cloud Platform services. The company offers a flexible remote work environment with offices in Athens, Crete, and Limassol.

The position requires 5+ years of full-stack development experience, with a focus on PHP and modern JavaScript frameworks. You'll be responsible for implementing new features, maintaining scalable backend systems, and optimizing both frontend and backend performance. The ideal candidate should be a native or near-native Greek speaker with strong technical skills across the full stack.

LearnWorlds provides an excellent benefits package including private health insurance, remote work options, training budget, and home office allowance. The company culture emphasizes continuous learning, innovation, and collaboration, with regular team meetings and annual retreats. This is an opportunity to work with a growing international team in the EdTech space, helping to shape the future of online learning.

The company's mission focuses on empowering individuals, businesses, and communities through learning, making this role ideal for someone passionate about education technology and building scalable solutions. The team maintains a startup mentality, valuing quick execution and proactive problem-solving, while working with modern technologies in a cloud-native environment.

Last updated 4 hours ago

Responsibilities For Full Stack Software Engineer (Remote, Greece & Cyprus)

  • Implement new full-stack features by collaborating with designers, product managers, and other engineers
  • Develop and maintain scalable backend systems using PHP while optimizing APIs for performance and security
  • Build and refine front-end components using Vue.js
  • Work on complex systems such as Interactive Video Authoring tool and marketing automation modules
  • Contribute to database design and optimize queries for MongoDB and PostgreSQL
  • Troubleshoot, debug, and optimize both client- and server-side code

Requirements For Full Stack Software Engineer (Remote, Greece & Cyprus)

PHP
MongoDB
PostgreSQL
Redis
Node.js
  • 5+ years of experience as a Full Stack Developer with PHP and modern JavaScript frameworks
  • Strong understanding of backend and front-end technologies
  • Hands-on experience with MongoDB and PostgreSQL databases
  • Ability to balance backend performance with intuitive front-end design
  • Native or near-native Greek speaker
  • Familiarity with microservices architecture and experience with Docker and Kubernetes (nice to have)
  • Interest or experience in Go development (nice to have)
  • Past experience with LMS systems or EdTech platforms (nice to have)
  • Contributions to open-source projects (nice to have)

Benefits For Full Stack Software Engineer (Remote, Greece & Cyprus)

Medical Insurance
Education Budget
  • Private life and health insurance plan
  • Fully remote work option
  • Personal annual training budget
  • Annual home office allowance
  • Company laptop & monitor
  • 23 days of paid time off
  • 3 early summer Fridays in July and August
  • Free LearnWorlds School to build and sell courses
  • Annual company retreats

Interested in this job?

Jobs Related To LearnWorlds Full Stack Software Engineer (Remote, Greece & Cyprus)

Senior PHP Developer (Remote, Greece & Cyprus)

Senior PHP Developer position at LearnWorlds, working on a leading e-learning platform with modern tech stack including PHP, MongoDB, and GCP.

Senior PHP Developer (Remote, Greece & Cyprus)

Senior PHP Developer position at LearnWorlds, building and optimizing backend systems for a leading e-learning platform with modern tech stack and remote work options.

Senior Software Engineer-Xbox

Senior Software Engineer position at Microsoft Xbox, working on cloud-based gaming infrastructure and storefront services with remote work options.

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Senior System Software Engineer position at Canonical focusing on GCC/LLVM compiler development and tooling for Ubuntu, offering remote work and global collaboration opportunities.

Senior Backend Engineer (Node.js)

Senior Backend Engineer position at CookUnity, building scalable services for a chef-driven food delivery platform using Node.js, TypeScript, and cloud technologies.