Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer (Remote, Greece & Cyprus) image - Rise Careers
Job details

Full Stack Software Engineer (Remote, Greece & Cyprus)

What you'll do and how you'll make an impact:

Learning is the only human superpower. It’s a gateway through which knowledge becomes a virtue, a value, a product, a skill, a prerequisite, a motive, and a competitive advantage.

LearnWorlds’ vision is to enable individuals, businesses, and communities to leverage the power of learning, improving lives and cultivating a brighter, more resilient future for everyone.

Our mission is to stand out as the ultimate adaptable e-learning solution, tailored to meet the diverse, advanced and intricate business models of contemporary organizations. 

We are committed to delivering unmatched flexibility in our offerings, ensuring that businesses, individuals, and communities can effortlessly embrace knowledge empowerment as a cornerstone of their growth and success.

The cloud-based e-learning platform offers tailor-made solutions, from creating whole e-learning websites to author online courses as well as providing the right tools to sell them on a B2B/B2C function. Today, LearnWorlds has c.10.000 customers in more than 140 countries and our team is fully remote. However, we also offer the option of working from the office for those who want to mix things up. We have offices in Athens, Crete, and Limassol.

Role Purpose

Join our dynamic Engineering Team and support the frequent development and introduction of new features that make our customers' experience even better. As a Full Stack Software Engineer, you will be responsible for improving the LearnWorlds functionality and implementing new features. Our team is tight and includes experienced engineers from all types of backgrounds and profiles that work together towards the same goal, always as one.

What matters the most to us is the ability to deploy your curiosity, learning aptitude, and potential to grow. We're also looking for people who are not afraid to make judgment calls and be smart decision-makers, rather than passive players waiting for the next assignment. We have a startup mentality and love getting things done quickly. We are always very busy, so if you love being productive, and proactive, and pushing code to production frequently, you will feel right at home.

Our platform stack uses multiple technologies such as PHP, Go, MongoDB, PostgreSQL, Beanstalk, and Redis. We are currently using Google Cloud Platform and use services such as Cloud Compute Engine, Kubernetes, BigQuery, Pub/Sub, BigTable, and Firebase.

Typical Tasks & Activities

  • 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.

Must-have:

  • Proven 5+ years of experience as a Full Stack Developer, with expertise in PHP and modern JavaScript frameworks (e.g., 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.

  • 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 & 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
  • Work in one of the globally top 5 e-learning courses platform
  • An opportunity to grow alongside us and shape the look and feel of tomorrow's e-learning
  • An entrepreneurial, international, and highly motivated team with a flat hierarchy that will both challenge you and help you reach your highest potential
  • Annual company retreats (see the video of our latest retreat).
What You Should Know About Full Stack Software Engineer (Remote, Greece & Cyprus), LearnWorlds

At LearnWorlds, we're on a mission to redefine the e-learning experience, and we're looking for a talented Full Stack Software Engineer to join our vibrant remote team in Greece and Cyprus! This role isn't just a job—it's an opportunity to be part of a dynamic community dedicated to improving lives through innovative learning solutions. As a Full Stack Software Engineer, you will be integral in enhancing our platform's functionality and rolling out exciting new features that will elevate our users' experience. Imagine collaborating with talented designers and product managers to implement full-stack solutions that drive engagement across our 10,000 customers in over 140 countries! With a technology stack that includes PHP, Vue.js, MongoDB, PostgreSQL, and cutting-edge Google Cloud services, you'll get to unleash your creativity and technical prowess. Whether you thrive in coding backend systems or crafting intuitive front-end designs, you'll find a welcoming environment that encourages curiosity and decisiveness. We value speed and efficiency, so if you're enthusiastic about optimizing systems and deploying features frequently, you'll feel right at home with our startup mentality. Our culture is built on support, innovation, and continuous personal growth, complemented by benefits like a training budget, health insurance, and flexible remote work options. Join us at LearnWorlds and help shape the future of e-learning while enjoying an entrepreneurial spirit and the excitement of working with a highly motivated international team. Embrace your potential and let’s work together to empower learners around the globe!

Frequently Asked Questions (FAQs) for Full Stack Software Engineer (Remote, Greece & Cyprus) Role at LearnWorlds
What are the core responsibilities of a Full Stack Software Engineer at LearnWorlds?

As a Full Stack Software Engineer at LearnWorlds, you will be tasked with improving our e-learning platform's functionality. This involves developing and maintaining scalable backend systems using PHP, enhancing user experiences through front-end development with Vue.js, and implementing new features through close collaboration with designers and product managers. You will also be responsible for optimizing database performance, troubleshooting issues, and contributing to significant projects like the Interactive Video Authoring tool.

Join Rise to see the full answer
What qualifications are required for the Full Stack Software Engineer position at LearnWorlds?

To be considered for the Full Stack Software Engineer role at LearnWorlds, you need to have at least 5 years of experience in full-stack development, with proven expertise in PHP and modern JavaScript frameworks like Vue.js. Additionally, a strong grasp of both backend and front-end technologies, including databases like MongoDB and PostgreSQL, is essential. Being a native or near-native Greek speaker is also a requirement.

Join Rise to see the full answer
What programming technologies will I use as a Full Stack Software Engineer at LearnWorlds?

At LearnWorlds, you will work with a diverse tech stack that includes PHP for backend development, Vue.js for front-end interfaces, and databases like MongoDB and PostgreSQL. You will also utilize modern cloud services such as Google Cloud Platform, Docker, and Kubernetes, making this role a fantastic opportunity to gain experience with the latest technologies in the field.

Join Rise to see the full answer
Is remote work an option for the Full Stack Software Engineer role at LearnWorlds?

Absolutely! The Full Stack Software Engineer position at LearnWorlds is remote-friendly, allowing you to work from the comfort of your home in Greece or Cyprus. We embrace a flexible working environment but also have offices in Athens, Crete, and Limassol for those who prefer an in-office experience from time to time.

Join Rise to see the full answer
What benefits can I expect as a Full Stack Software Engineer at LearnWorlds?

As a Full Stack Software Engineer at LearnWorlds, you can expect a diverse array of benefits including a private life and health insurance plan, an annual training budget for personal development, and a range of paid time off. We even provide an annual home office allowance to help set up your workspace and offer unique perks, such as early summer Fridays and annual company retreats.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer (Remote, Greece & Cyprus)
Can you explain your experience with PHP and how you have used it in past projects?

When answering this question, highlight specific projects where you utilized PHP for backend development. Discuss how you optimized the performance of those systems, any integrations you have implemented, and your approach to writing clean, maintainable code. It's crucial to showcase not just your technical ability but also your problem-solving skills.

Join Rise to see the full answer
What strategies do you use to ensure your front-end components are user-friendly?

In your response, mention techniques such as user testing, utilizing design frameworks, and conducting A/B testing to optimize user interfaces. Emphasizing the importance of responsive design and performance optimization can also demonstrate your commitment to delivering a high-quality user experience.

Join Rise to see the full answer
Describe a challenging project you have worked on and how you overcame obstacles.

When discussing challenging projects, focus on a specific situation, detailing the obstacles you faced, your thought process, and the steps you took to overcome them. Highlight the results achieved and any lessons learned, showcasing your adaptability and resilience as a Full Stack Software Engineer.

Join Rise to see the full answer
What is your experience with MongoDB and PostgreSQL databases?

In your answer, elaborate on how you have used both MongoDB and PostgreSQL in your projects. Discuss the advantages of each database in different scenarios, how you managed data migrations, and any performance optimizations you implemented, ensuring you align your expertise with LearnWorlds' tech stack.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Talk about your time management techniques, such as using Agile methodologies, daily stand-ups, or project management tools. Emphasize the importance of communication within a team and how you ensure that everyone is aligned on goals and deadlines. This showcases your ability to remain proactive and productive.

Join Rise to see the full answer
Can you provide an example of how you have collaborated with designers in a full-stack role?

Respond by giving a concrete example where you worked closely with designers, discussing how you incorporated their input into your development work. Explain how effective communication contributed to the project's success and the value you place on collaboration in your role as a Full Stack Software Engineer.

Join Rise to see the full answer
What role do you believe learning plays in software development?

Here, express the importance of continual learning and adaptation in technology. You might share your strategies for keeping your skills current through self-study, online courses, or community engagement. This aligns well with LearnWorlds’ mission and enhances your candidacy for the position.

Join Rise to see the full answer
Have you had any experience contributing to open-source projects?

If applicable, share details of any open-source projects you've contributed to, including your role and the technologies involved. Highlighting contributions can demonstrate your commitment to community and your technical capabilities, which are valuable traits for a Full Stack Software Engineer.

Join Rise to see the full answer
What tools do you use for debugging and troubleshooting code?

Discuss specific tools and techniques you utilize for debugging, such as logging practices, browser developer tools, or any integrated development environment (IDE) features. Providing examples of how you've successfully troubleshooted past issues reinforces your problem-solving skills.

Join Rise to see the full answer
Why do you want to work with LearnWorlds as a Full Stack Software Engineer?

In your response, express your enthusiasm for working at LearnWorlds, highlighting their innovative approach to e-learning and the opportunity to contribute to groundbreaking projects. Show that you align with their mission of empowering learners and how your values as a developer match the company's culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
LearnWorlds Remote No location specified
Posted 10 days ago
Photo of the Rise User
Transparent & Candid
Growth & Learning
Inclusive & Diverse
Empathetic
Collaboration over Competition
Feedback Forward
401K Matching
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Sick Days
Paid Time-Off
Disability Insurance
Life insurance
Learning & Development
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Venturenox Remote No location specified
Posted 12 days ago
Photo of the Rise User
InfoTrack US Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Sword Group Remote No location specified
Posted 6 days ago

LearnWorlds is a cloud-based, no-code, white-label, all-in-one platform for creating and selling online courses. Learnworlds was founded in 2014 and based in Limassol, Cyprus.

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom