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.





