![](https://cdn.dynamitejobs.com/companies/2qY4mo4Qb4Q4TLyHCBfIeFOlLQL2/qEMBnl0nlpWkVKc9pggq/thumbs/icon_256x256.png?rev=5)
Full Stack Software Engineer (Remote, Greece)
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
Take responsibility for enhancing our codebase by incorporating new functionality, and determining the most effective approach, aligning with our established standards and processes.
Engage in exciting UI initiatives, such as our Interactive Video Authoring tool and the Sales Page Builder. In addition, you will lead projects focused on developing sales technologies, including marketing automation modules.
Collaborate closely with our designers, engineers, product management, sales, and operations teams to fully comprehend product requirements, expand the application, and introduce new features.
Participate throughout the entire project life-cycle. From initiation to completion, you will play an active role and provide daily project updates to your team members.
Attend Scrum team meetings to report overall progress and highlight any obstacles that need to be addressed.
Requirements
Must-have
Proven 3+ years experience in Object-oriented software development (we use PHP)
Solid understanding of web standards and usability, how web pages/applications are delivered, and how browsers function (HTTP, HTML5, CSS, JavaScript).
Sufficient knowledge of NoSQL (we mainly use MongoDB) & PostgreSQL
Javascript (we use VueJS)
Analytical mind with problem-solving aptitude
Enthusiastic, determined, organized, self-motivated, and able to manage time and focus. Team player, with close attention to detail.
Native or near-native Greek speaker.
Nice-to-have
Experience implementing migration strategies from a monolith to services
Desire to work with Go
Past experience with LMS system
Experience with Docker and Kubernetes
Open-source contributions
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 & 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).
This job is closed
But you can apply to other open Remote Developer / Engineer jobs
About the company
Similar Remote Jobs
- Opened 3 days ago Featured Job Remote Job
- Opened 6 days ago Featured Job Remote Job
- Closes in 11 days Featured Job Remote Job
- Closes in 3 days Featured Job Remote Job