Please, let Moodle know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Moodle is seeking a Senior Full-Stack Software Engineer to join the Moodle Marketplace team, a peer-to-peer e-commerce platform for Moodle plugins and integrations.
The role involves designing, implementing, and rolling out the product while addressing complex integration problems.
Responsibilities include building architecturally consistent software, coordinating with product leadership, and ensuring informed decision-making regarding technical and UX constraints.
The engineer will collaborate with UX Design and Research, mentor less experienced colleagues, and advocate for process improvements.
The position emphasizes creating an emotionally safe environment, promoting Open Source values, and maintaining strong communication within the team.
Requirements:
Candidates must be fluent in English, both written and spoken.
A minimum of several years of proficiency in PHP, including knowledge of its latest features, is required.
Candidates should have several years of proficiency in JavaScript (ES6) and strong skills in SQL and database design.
The ability to write clean, maintainable, testable, and well-documented code is essential.
Candidates must maintain high-quality standards and promote good engineering practices.
Experience contributing to Open Source projects is important.
Additional preferred qualifications include experience with Symfony and Doctrine ORM, building RESTful API endpoints using Symfony, and integrating Symfony with modern frontend frameworks (e.g., React, Angular, or Vue.js).
Familiarity with payment gateways, modular software design, distributed systems, event-driven design, data structures, testing frameworks, and CI/CD pipelines is also desired.
Experience working in a team with a strong product culture is important.
Benefits:
Moodle offers a flexible working environment that promotes true work-life balance and allows remote work.
The company empowers employees by motivating performance rather than micromanaging.
Employees can gain new skills by learning from skilled peers and have access to a personal learning and development allowance each year.
Working with a global team on a worldwide platform allows employees to make a real difference.
As a certified B Corp, Moodle is part of a community of mission-driven companies dedicated to using business as a force for good.
Additional benefits include an extra 7 days of paid leave to extend weekends, a day off for birthdays, flexible public holidays, and various "choose your own" benefit options.
Apply now
Please, let Moodle know you found this job
on RemoteYeah
.
This helps us grow 🌱.