Senior Full-Stack Software Engineer
Moodle
πRemote - Spain
Please let Moodle know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Moodle's Marketplace team as a Senior Full-Stack Software Engineer! Contribute to the design, implementation, and rollout of a new e-commerce platform connecting Moodle plugin creators with users. You will work on complex integrations, help the team make informed decisions, and mentor junior colleagues. The role involves building software, coordinating with product leadership, collaborating with UX teams, and promoting open-source values. Moodle offers a remote-friendly, flexible work environment with opportunities for professional development and various other benefits.
Requirements
- Be fluent in English, both written and spoken
- Have several years of proficiency in PHP, including knowledge of its latest features and capabilities
- Have several years of proficiency in JS (ES6)
- Have strong skills in SQL and database design
- Be able to write clean, maintainable, testable and well-documented code
- Be able to maintain high-quality standards and promote good engineering practices
- Have experience contributing to Open Source projects
Responsibilities
- Build architecturally consistent software that aligns with product roadmap, consistently shipping features and bug fixes
- Coordinate with product leadership on priorities and helping meet business objectives
- Understand technical and UX constraints and ensuring informed decision-making
- Collaborate with UX Design and Research on problem solving
- Encourage the professional and technical growth of less experienced colleagues through mentoring and coaching
- Continuously identify areas for improvement in processes, tools, and workflows, and advocate for change where needed
- Help to create an emotionally safe environment where team members demonstrate a strong sense of ownership and engagement, open to sharing ideas, and learning through mistakes
- Contribute to creating and maintaining a collaborative and engaging team culture
- Promote Open Source values
- Communicate status, findings, insights, and recommendations in the team, being comfortable presenting to customers and product leadership, encouraging the importance of strong written and verbal communication skills to others
Preferred Qualifications
- Have experience with Symfony and Doctrine ORM
- Have experience building RESTful APIs endpoints using Symfony
- Have experience integrating Symfony with modern frontend frameworks (e.g., React, Angular, or Vue.js)
- Have experience integrating payment gateways and external services
- Have familiarity with modular approach for software design
- Have familiarity with distributed systems and event-driven design
- Have experience designing and implementing data structures
- Have familiarity with testing frameworks and CI/CD pipelines
- Have experience working in a team with a strong product culture
Benefits
- Work remotely, with a flexible working environment that promotes true work-life balance
- Gaining new skills by learning from highly skilled peers, along with your own learning and development allowance each year to support your growth
- Work with a global team on a worldwide platform and make a real difference
- Other excellent benefits, like an extra 7 days paid leave to extend your weekends, recharge and enjoy a day off for your birthday!, βchoose your ownβ benefit options, flexible public holidays, and many more!
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
- πGermany
- π°$76k-$103kπCanada
- π°$181k-$235kπUnited States
- π°$160k-$220kπUnited States
- πUnited States
- πUnited States
- π°$160k-$200kπWorldwide
- π°$140k-$180kπWorldwide
- π°$150k-$185kπUnited States