Moodle with us!
We're the world's most popular learning platform and we’re on a mission to empower educators to improve our world.
We are now seeking 'few driven and seasoned Moodle Developers' to make a significant impact on the future growth of Moodle. Working within the Moodle's India Services team, the Senior Moodle Developer works closely with Project Managers and Clients to complete various development tasks.
They will work in teams or independently, to deliver custom developments to meet client needs. They will help organise, guide, and review the development of other junior team members as required. They will create and maintain both user and client documentation, maintain project tickets, and attend regular meetings. They may frequently work on both Moodle and non-Moodle projects, all to the end of delivering the highest level of services for our clients and teams, and to serve the mission of Moodle.
This role will leverage your expertise in development work, ability to understand client's needs, support in articulating our solutions with your managers, and navigate through the service delivery cycle with tenacity and finesse will be key to success. You should be comfortable working in a fast-paced, evolving, and innovative environment.
What your new job can look like…
At Moodle, no two days will ever be the same, but most days in this role usually involve a mix of:
- Write high quality code conforming to coding guidelines (including PHP, SQL, HTML, CSS, Javascript & Ajax)
- Write automated and manual tests
- Work with managers to help estimate project development effort to organise, scope, and prioritise projects
- Review code according to the coding guidelines and provide constructive feedback
- Write developer and user documentation, and maintain issue tickets on a regular basis
- Follow internal development processes and pro-actively participate in multiple teams
- Be solutions focused, willing to share and accept ideas
- Manage workloads to meet tight deadlines and prioritise your work, while also up-skilling and mentoring other developers
- At times, may need to work embedded with client teams
- Work with sales teams to ensure projects are properly scoped and described
- Regularly communicate with clients to discuss work, as well as to ensure expectations and progress are properly maintained
- Communicate technical concepts to non- technical stakeholders
- Work with Moodle Services and Products teams to relay client requests as needed
- Identify strengths and weaknesses of different technical solutions and explain them
- Understand and keep up to date with industry wide software development best practice.
We’d love to hear from you, especially if you can talk to us about your:
- Strong Moodle Programming experience
- Technical skills like your PHP programming, knowledge of HTML, CSS, Javascript & Ajax
- Understanding of databases like SQL, Git, and agile development processes
- Knowledge of performance, object oriented principles, design patterns and security.
- Enthusiastic and approachable personality with the ability to build and maintain quality relationships with multiple stakeholders.
- Positive, intuitive and clear communication (both written and verbal) with the ability to earn trust and credibility, with a strong eye for detail.
- Proactive and solutions-focused attitude, a willingness to ‘speak up’ and share their ideas with the team in a positive and constructive way.
- A strong team player who contributes actively to the overall team goals and projects while also being able to work independently and take initiative that would improve processes and outcomes.
- Highly organised with the ability to manage their own workload to meet tight deadlines with competing priorities.
- Proven ability to work in a high-performance team.
- Able to communicate technical concepts to non-technical stakeholders
You’ll sweep us off our feet if you have:
- Frontend developments skills, RequireJS, ES6
- Experience working with Web Services and RESTful applications.
- CSS extension languages & Bootstrap
- Laravel development experience
- Knowledge of AWS and/or Azure, or DevOps experience
- PhpStorm proficiency
What life at Moodle is like…
Moodle has a globally diverse team with over 280 team members in more than 25 countries around the world. We’ve built a passionate team of hard-working, driven and diverse people from all over the world, united by a shared belief in the ability of our platform to make a positive difference to our world. We respect our colleagues and value an open and innovative workplace, filled with integrity and of course a strong focus on education (yes, these are our company values!)
What else, you say?
- Our team promotes a flexible working environment that promotes true work life balance
- We believe in motivating performance rather than micromanaging it, allowing you to feel empowered to do what you do best
- 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
- As a certified B Corp, we are proud to be part of a global community of mission-driven companies dedicated to using business as a force for good
- Other excellent benefits, like access to our Employee Share Purchase plan, casual and earned leaves to recharge yourself, also volunteer and enjoy a day off for your birthday!, or choose your own optional holiday and many more!
Learn more about your new workplace...
Moodle is the world’s most trusted online learning solution, with a growing ecosystem of products and services, including Moodle Workplace, Moodle App, MoodleCloud, and more. The engine of our ecosystem is Moodle LMS, the secure and customisable open source learning management platform used by well over 300 million learners worldwide.
Find out more about us on our
Does al l this sound good? If yes…
- Click on the following link to apply
- Add your resume and anything else you'd like to add… in English, please
- Press send.
At Moodle we are an equal opportunity employer that actively supports diversity and inclusion in the workplace and prohibits discrimination and harassment of any kind. We’re committed to fair recruitment and selection practices, ensuring we are drawing from a diverse range of sources to attract and select the very best person for the job. Learn more in our .