LearnWorlds is hiring a remote Full Stack Software Engineer based in Greece or Cyprus to join our Engineering Team. You will develop and introduce new features for our learning platform, focusing on full-stack development with an emphasis on backend systems and front-end components to improve functionality.
What You'll Do
- Implement new full-stack features by collaborating closely 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, ensuring seamless user interactions.
- Work on complex systems such as the 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 to improve system performance.
What We're Looking For
- Proven 5+ years of experience as a Full Stack Developer.
- Expertise in PHP and modern JavaScript frameworks like Vue.js.
- Strong understanding of both backend (HTTP, APIs, databases) and front-end (HTML5, CSS3, JavaScript) 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.
Nice to Have
- Familiarity with microservices architecture and experience with Docker and Kubernetes.
- Interest or experience in Go development.
- Past experience with LMS systems or EdTech platforms.
- Contributions to open-source projects that demonstrate full-stack capabilities.
Technical Stack
- Languages: PHP, Go
- Databases: MongoDB, PostgreSQL
- Infrastructure & Services: Beanstalk, Redis, Google Cloud Platform, Cloud Compute Engine, Kubernetes, BigQuery, Pub/Sub, BigTable, Firebase
- Frontend: Vue.js
Team & Environment
You'll join a tight team of experienced engineers from all types of backgrounds and profiles. We have a startup mentality, love getting things done quickly, and are busy, productive, and proactive. It’s an entrepreneurial, international, and highly motivated team with a flat hierarchy that will both challenge you and help you reach your highest potential.
Benefits & Compensation
- 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 your own courses
- Annual company retreats
Work Mode
This is a hybrid remote position open to candidates based in Greece or Cyprus.
LearnWorlds is an equal opportunity employer.



