This position is no longer available
Greece Hybrid Full-time

LearnWorlds is hiring a Full Stack Software Engineer (Remote, Greece & Cyprus)

About the Role

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.

Required Skills
PHPGoMongoDBPostgreSQLBeanstalkRedisGoogle Cloud PlatformCloud Compute EngineKubernetesBigQueryJavaScriptReactVue.jsSystem DesignAPI Development
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
LearnWorlds

LearnWorlds provides a cloud-based e-learning platform offering tailor-made solutions, from creating whole e-learning websites to authoring online courses as well as providing the right tools to sell them on a B2B/B2C function.

Visit website
Job Details
Category fullstack
Posted 7 months ago