Full Stack Software Engineer @LearnWorlds
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Full Stack Software Engineer @LearnWorlds

3d ago - LearnWorlds is hiring a remote Full Stack Software Engineer. 💸 Salary: unspecified 📍Location: Greece

Role Description

We’re now looking for a Full Stack Software Engineer to join our Authoring Tools team—the team behind the experiences and tools our customers use to create engaging learning content. This is a full-stack role with a strong frontend engineering focus.

  • Design and ship full-stack features for our Authoring Tools, from backend logic to polished, intuitive frontend experiences.
  • Take strong ownership of frontend architecture in Vue.js, applying thoughtful design patterns and helping us evolve consistent engineering practices.
  • Write clean, scalable backend services in PHP, focusing on performance, robustness, and maintainability.
  • Own work end to end—from understanding the problem and estimating the work to implementation, code review, iteration, and release.
  • Work across multiple projects and initiatives in parallel, adapting quickly as product requirements, priorities, and scope evolve.
  • Collaborate closely with PMs and designers—not simply implementing handed-off designs, but discussing solutions, sharing technical context, and shaping the final product together.
  • Participate actively in code reviews, giving clear, constructive feedback and being equally open to receiving it from your peers.
  • Make pragmatic decisions when working with both modern and legacy code, knowing when to improve, refactor, or build on what already exists.
  • Use AI-powered coding tools (Copilot, ChatGPT, Claude, Cursor) throughout development and code review to move faster while maintaining strong engineering judgment and quality.
  • Keep the broader product and business context in mind, balancing technical quality with speed, customer impact, and the realities of shipping software.

Qualifications

  • 5+ years of professional software development experience, ideally in complex SaaS or product environments.
  • Strong proficiency in modern JavaScript and Vue.js, with solid knowledge of frontend architecture, design patterns, anti-patterns, and maintainable UI development.
  • Proficiency in PHP and the ability to work confidently across backend services when needed.
  • A frontend-leaning full-stack mindset: frontend may be your strongest area, but you’re comfortable understanding, debugging, and contributing across the full stack.
  • Deep understanding of RESTful APIs, HTTP fundamentals, and modern frontend application architecture.
  • Hands-on experience with both relational (MySQL, PostgreSQL) and noSQL (MongoDB) databases.
  • Strong software engineering fundamentals and the ability to reason about technical decisions and articulate the trade-offs behind them.
  • Experience working with and evolving legacy codebases, with a pragmatic approach to refactoring and incremental improvement.
  • Excellent debugging, problem-solving, and performance optimization skills.
  • Demonstrated ability to work autonomously, manage changing requirements, and take ownership through delivery and release.
  • Strong communication and collaboration skills, including giving and receiving constructive technical feedback.
  • High attention to detail and a product-oriented mindset.
  • Comfortable using AI-assisted development tools as part of your day-to-day engineering workflow.
  • Native or near-native Greek speaker, with a good working command of English.

Requirements

  • Prefer ownership over hand-holding and can independently move a problem from idea to production.
  • Are highly adaptable and comfortable when requirements, priorities, or scope change along the way.
  • Think speed and quality can (and should) co-exist.
  • Ask “why” before “how,” and can clearly explain the reasoning and trade-offs behind your technical decisions.
  • Care about frontend architecture and understand the difference between simply knowing a framework and knowing how to structure maintainable applications.
  • Are pragmatic about legacy code—you don’t need everything to be greenfield to do great work.
  • Give thoughtful, constructive feedback and are equally comfortable receiving it, regardless of someone’s title or years of experience.
  • Stay humble, curious, and open to changing your mind when new information emerges.
  • Keep product and business impact in mind rather than treating engineering decisions in isolation.
  • Believe AI won’t replace engineers—but it will empower the best ones.

Benefits

  • Private life and health insurance plan.
  • Fully remote work if you prefer to work from home, apart from when we have team meetings a few times per year.
  • Your personal annual training budget.
  • An annual home office allowance to set up your personal space.
  • Company laptop.
  • 23 days of paid time off.
  • 3 early summer Fridays in July and August.
  • Access to AI tools at work.
  • A free LearnWorlds School to build and sell your own courses.
  • Company retreats & other onsite team activities.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Greece
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Full Stack Software Engineer @LearnWorlds
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Greece
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 130,740+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later