πCanada, Kosovo
Full-stack Developer

Moodle
πRemote - Romania
Please let Moodle know you found this job on JobsCollider. Thanks! π
Summary
Join Moodle's Marketplace team as a Full Stack Developer and contribute to the success of the Moodle platform. You will participate in the design, implementation, and launch of the Moodle Marketplace, a peer-to-peer e-commerce platform for Moodle plugins. This role involves building architecturally consistent software, collaborating with UX designers, fostering a positive team environment, and identifying areas for process improvement. You will work remotely from anywhere in the EMEA region. Moodle values learning, reflection, and continuous improvement. The position offers a flexible, distributed role with a focus on work-life balance and a chance to make a real difference.
Requirements
- Proficiency in PHP
- Proficiency in JS (ES6)
- Proficiency in SQL
- Ability to write clean, maintainable, testable and well-documented code
- Maintaining high-quality standards
- Fluent in English
- Comfortable working within remote-first teams
- Excellent communication skills, both written and spoken
- Excellent problem-solving skills
- Highly organised with the ability to manage their own workload to meet tight deadlines with competing priorities
- Reliable and accountable for the work they own
- Proven ability to work in a high-performance team
- Able to clearly communicate technical concepts to non-technical stakeholders
- Understand and keep up to date with industry-wide software development best practices
- Proactive solutions-focussed attitude, willingness to speak up and share ideas
- Design new features from a customer's perspective. Keeping the customer's needs at the forefront
Responsibilities
- Building architecturally consistent software that aligns with product roadmap, consistently shipping features and bug fixes
- Understanding technical and UX constraints and ensuring informed decision-making
- Collaborating with UX design and research on problem solving
- Helping to create an emotionally safe environment where team members demonstrate a strong sense of ownership and engagement, openness to new ideas, and learning from mistakes
- Contributing to a collaborative and engaging team culture
- Identifying areas for improvement in processes, tools, and workflows, and suggesting change where needed
- Maintaining high quality work standards
- Promoting Open Source values
- Communicating status, findings, and insights in the team
Preferred Qualifications
- Experience with Symfony and Doctrine ORM
- Experience building RESTful APIs endpoints using Symfony
- Experience integrating Symfony with modern frontend frameworks (e.g., React, Angular, or Vue.js)
- Familiarity with payment gateways and external services
- Familiarity with modular approach for software design
- Familiarity with distributed systems and event-driven design
- Experience designing and implementing data structures
- Familiarity with testing frameworks and CI/CD pipelines
- Experience working in a team with a product culture
Benefits
- Taking on a genuinely flexible, distributed role, working from anywhere in the world
- A fantastic range of benefits, focusing on work-life balance, wellbeing and βchoosing your own adventure.β
- Working with a global team on a worldwide platform and make a real difference
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πWorldwide
π°$97k-$107k
πCanada
πWorldwide
πCanada

πIndia
πCanada
πBelgium