Full Stack Software Engineer

Cloud-based e-learning platform offering tailor-made solutions for creating and selling online courses with B2B/B2C functionality
Athens, GreeceLimassol, Cyprus
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Education · Enterprise SaaS

Description For Full Stack Software Engineer

LearnWorlds is a leading cloud-based e-learning platform that empowers individuals and businesses to create, sell, and deliver online courses. With a presence in over 140 countries and serving approximately 10,000 customers, LearnWorlds is revolutionizing the education technology space. The company is seeking a Full Stack Software Engineer to join their dynamic Engineering Team.

As a Full Stack Software Engineer, you'll be at the forefront of developing and implementing new features that enhance the platform's functionality. The role requires expertise in both frontend and backend technologies, with a strong focus on PHP, Vue.js, MongoDB, and PostgreSQL. The platform leverages modern cloud infrastructure through Google Cloud Platform, utilizing services like Kubernetes, BigQuery, and Firebase.

The ideal candidate will have 5+ years of experience in full-stack development and be comfortable working in a fast-paced, startup environment. You'll be part of a tight-knit team of experienced engineers who value quick decision-making and frequent code deployments. The role offers the flexibility of remote work, with offices in Athens, Crete, and Limassol for those who prefer a hybrid arrangement.

This position offers an excellent opportunity to work on complex systems like Interactive Video Authoring tools and marketing automation modules. The company provides comprehensive benefits including health insurance, training budgets, and annual retreats. If you're passionate about education technology and want to contribute to a platform that's shaping the future of learning, this role at LearnWorlds could be your next career move.

Last updated 14 days ago

Responsibilities For Full Stack Software Engineer

  • 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
  • Build and refine front-end components using Vue.js
  • Work on complex systems like 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

PHP
Go
MongoDB
PostgreSQL
Redis
JavaScript
TypeScript
  • 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

Benefits For Full Stack Software Engineer

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
  • Work in one of the globally top 5 e-learning courses platform

Interested in this job?

Jobs Related To LearnWorlds Full Stack Software Engineer

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 - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.