Remote Senior Full-stack Software Engineer (PHP-JS)- Moodle Marketplace

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback