Full Stack Software Engineer – Authoring Tools (Remote, Greece/Cyprus)
LearnWorlds · Patras
Job description
About the role
LearnWorlds is looking for a Full Stack Software Engineer to join the Authoring Tools team. You will design and ship features that enable educators worldwide to create engaging learning content, working primarily with Vue.js on the frontend and PHP on the backend.
Key responsibilities
- Design and ship full‑stack features for Authoring Tools, from backend logic to polished frontend experiences.
- Own frontend architecture in Vue.js, applying design patterns and evolving consistent engineering practices.
- Write clean, scalable PHP services focused on performance and maintainability.
- Drive work end‑to‑end: problem understanding, estimation, implementation, code review, iteration and release.
- Collaborate closely with product managers and designers, shaping solutions beyond handed‑off designs.
- Participate actively in code reviews, giving and receiving constructive feedback.
- Use AI‑powered coding tools (Copilot, ChatGPT, Claude, Cursor) to accelerate development while maintaining quality.
- Balance technical quality with speed, keeping product and business impact in mind.
Required profile
- Prefers ownership over hand‑holding and can move a problem from idea to production independently.
- Highly adaptable to changing requirements, priorities, or scope.
- Believes speed and quality can coexist and asks “why” before “how”.
- Careful about frontend architecture and building maintainable applications.
- Pragmatic with legacy code, willing to refactor incrementally.
- Provides thoughtful feedback and remains open to receiving it, regardless of seniority.
Required skills
- Modern JavaScript and Vue.js.
- PHP for backend services.
- RESTful APIs, HTTP fundamentals.
- Relational databases (MySQL, PostgreSQL) and NoSQL (MongoDB).
- AI‑assisted development tools such as Copilot, ChatGPT, Claude, Cursor.
- Docker and Kubernetes (nice‑to‑have).
- Go (nice‑to‑have).
What we offer
- Private life and health insurance plan.
- Fully remote work with occasional team meetings.
- Annual training budget and home‑office allowance.
- Company laptop and 23 days paid time off.
- Early summer Fridays in July and August.
- Access to AI tools at work and a free LearnWorlds School subscription.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Greece.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 7 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
LearnWorlds
Patras