Join a dynamic team in an exciting, ever-changing industry.

We are a non-profit, professional online learning organization devoted to empowering educators and advancing online learning. Our team consists of a geographically-dispersed and virtually-staffed organization, headquartered in Newburyport, MA. If you are a self-motivator and passionate about the world of online, connect with us today.

Current Openings

REMOTE DEVELOPER FROM WITHIN THE UNITED STATES

Online Learning Consortium is looking for a full time remote software engineer. This position will report directly to the IT Director, but will work collaboratively with other developers and internal staff.

Our ideal candidate is self-motivated. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of the platforms and environments we support. Communication is very important as you will be working with other developers and designers to complete projects on time. Candidate must be available during standard business hours and occasional early mornings/late nights for critical deployments. Two weeks of travel may be required.

REQUIRED SKILLS AND EXPERIENCE:

  • Minimum 3 years of solid back-end experience building web applications with PHP and Laravel (or some other MVC framework)
  • Extensive knowledge of OOP, Design Patterns and SOLID Principles (and practical knowledge of when to ignore them)
  • Understanding of RESTful API design and best practices
  • Strong understanding of managing source code using GIT
  • Experience with automated testing (TDD, integration testing, etc.)
  • Understanding of dependency management tools (composer, npm, etc.)
  • Experience working with ReactJS and ES6.

DESIRED SKILLS AND EXPERIENCE:

  • Experience with distributed architectures, applications tuning/profiling, and continuous integration
  • Experience working with micro services
  • Vagrant/Docker experience
  • PHP 7 experience
  • Knowing WordPress (understanding how to modify templates and work with filters,hooks,etc)
  • Salesforce/Dynamics Integration / Heroku
  • Familiarity with Payment Gateways
  • Familiarity with ITSM/ITIL
  • Experience with Agile Development

BONUS SKILLS AND EXPERIENCE:

  • Understanding and administration of AWS architecture
  • Experience working in a non-profit
  • Ability to write and understand complex SQL queries
  • Working with the Slack API & building slack bots/tools
  • Having worked with Drupal 6/7
  • Experience with JIRA/Confluence for Agile Development
  • Familiar with Atlassian Toolset

JOB BENEFITS:

  • As part of our relatively small team, you’ll have a lot of freedom to directly improve our products while experimenting with and learning new technologies
  • Working with our completely remote team via Slack & Skype.
  • Access to Laracasts, Laracon Online, streaming access to the annual Laracon US, and access to other self-learning resources
  • Work with new and exciting platforms and tools, including: Laravel 5.5, Lumen, ReactJS, Composer, Redis, OAuth 2, AWS Cloud, Slack, Services, GIT, Queues, Continuous Integration Tools, etc.
  • 4 Weeks Paid Vacation
  • Medical/Health Benefits
  • 401k and Profit Sharing
  • Fun, exciting, and comfortable working environment

CONTACT US:

Please send the following for consideration:

  • Resume
  • Cover Letter (please briefly describe some of the projects you’ve directly worked on)
  • GitHub link or portfolio
  • Availability
  • Expected salary
  • Email inquiries to robert.pope@onlinelearning-c.org