Scale Up Your Career.

512
companies
9,453
Jobs

Full Stack Software Engineer (Remote, Greece & Cyprus)

LearnWorlds

LearnWorlds

Software Engineering
Greece
Posted on Dec 10, 2024

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.