Senior Moodle Developer

Logo of Moodle

Moodle

πŸ’΅ $125k-$150k
πŸ“Remote - United States

Job highlights

Summary

Join Moodle US, a leading provider of online learning solutions, as a Senior Moodle Developer! This fully remote position offers a flexible work schedule and the chance to significantly impact Moodle's growth. You will work closely with project managers and clients, contributing to custom developments using agile processes. Responsibilities include writing high-quality code, conducting testing, creating documentation, and mentoring other developers. The ideal candidate possesses strong Moodle programming experience, a solid understanding of agile development, and excellent communication skills. Competitive salary and benefits are offered, including health insurance, 401k contribution, paid time off, and more.

Requirements

  • 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
  • US Person (citizen or legal permanent resident) and willingness to apply for US Government security clearances

Responsibilities

  • 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

Preferred Qualifications

  • 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

  • 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
  • Health insurance coverage
  • Employer 401(k) contribution
  • Paid time off
  • Group term life

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

Please let Moodle know you found this job on JobsCollider. Thanks! πŸ™