Moodle is hiring a

Senior Moodle Developer - Moodle US

Full-Time
Remote

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.

Find out about your new workplace...

Moodle is the world’s most trusted online learning solution. The engine of our ecosystem is Moodle LMS, the secure and customizable open source learning management platform used by over 250 million learners worldwide. Developed in conjunction with our community, Moodle LMS is complemented by an ecosystem of products including Moodle Workplace and a network of partners and services providing hosting, customizations and support. We also teach and support educators to create effective online learning experiences and share open education resources. Collectively, we empower educators to improve our world.

Moodle US, is a US-based services division of Moodle Pty, provides services in learning design, implementation support, training, hosting, custom development, and support for Moodle LMS, Moodle Workplace, as well as other Moodle products.

We’ve built a passionate team of hard-working and driven 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!)

Find out more about us on our website.

What your new role can look like…

This is an exciting opportunity for a seasoned Moodle Developer to make a significant impact on the future growth of Moodle. Working within the Moodle US Development team, the Senior Moodle Developer works closely with Project Managers and Clients to complete various development tasks. They will work in teams or independently, using agile processes, to deliver custom developments to meet client needs. They will help organize, guide, and review the development of team members. 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 product for our clients and teams, and to serve the mission of Moodle.

Please note that due to this role's work with Federal client projects, suitable candidates must be US person, residing in the US and willing and able to gain appropriate security clearance.

With the pace of Moodle, no two days will ever be the same! You will...

  • Write high quality code conforming to coding guidelines (including PHP, SQL, HTML, CSS, Javascript & Ajax) 
  • Write automated (unit, behat) and manual tests (QA), perform accessibility tests (e.g. screen readers)
  • Work with Project managers to help estimate project development effort
  • Review code according to the coding guidelines and provide constructive feedback
  • Test integrated code and perform QA testing
  • Write developer and user documentation
  • Maintain issue tickets on a regular basis
  • Follow internal development processes
  • Pro-actively participate in multiple teams
  • Help project managers to organize, scope, and prioritize projects
  • Self-organize, take initiative
  • Be solutions focused, willing to share and accept ideas
  • Manage workloads to meet tight deadlines and prioritize your work
  • Lead projects of any size, including providing some management of other developers on complex projects
  • Upskill and mentor other developers
  • At times, may need to work embedded with client teams
  • Work with account managers 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 LMS and Workplace 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.

Requirements

We’d love to hear from you, especially if you can talk to us about your:

  • Either tertiary qualification in Computer Science or equivalent experience
  • Strong Moodle Programming experience
  • Understanding of agile development processes
  • PHP programming skills
  • Knowledge of HTML, CSS, Javascript & Ajax
  • Understanding of databases and SQL
  • Knowledge of performance, object oriented principles, design patterns and security
  • Understanding of git and source control in general
  • Excellent communication skills
  • Enthusiastic and approachable personality with the ability to build and maintain quality relationships with multiple stakeholders. 
  • A positive, intuitive and clear communicator (both written and verbal) with the ability to earn trust and credibility.
  • A strong eye for detail.
  • Have a 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 organized with the ability to manage their own workload to meet tight deadlines with competing priorities.
  • US Person (citizen or legal permanent resident) and willingness to apply for US Government security clearances.

You’ll sweep us off our feet if you have:

  • Frontend developments skills
  • RequireJS, ES6
  • CSS extension languages & Bootstrap
  • Laravel development experience
  • Knowledge of AWS and/or Azure
  • PhpStorm proficiency
  • DevOps experience, preferably in the realms of:  AWS Cloud deployment structures, Laravel, Ansible, Docker, Composer, React/Svelt is an added +

Benefits

What's in it for you?

We’ve already talked about the importance we place on achieving our mission to empower educators to improve our world, our passion for our values and some of the cool things we are doing as a company.

So what about this?!

  • Fully remote opportunity, working from home or wherever suits you
  • Flexible work schedule
  • Supportive, passionate, and fun team
  • Culture that fosters personal growth and development
  • Salary range of $125,000 - $150,000 per year, depending on experience and abilities
  • Plus, we’ll provide you with a benefits package, including health insurance coverage, employer 401(k) contribution, paid time off, group term life, and much more

Moodle US is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind: Moodle US is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Moodle US are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Moodle will not tolerate discrimination or harassment based on any of these characteristics. Moodle encourages applicants of all ages.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job