Blue Sky eLearn is hiring a fully remoteBack-EndRuby on Rails Engineer for our Path LMS team. We need a talented, experienced engineer to help us refactor our monolith into microservices, build new microservices to support additional functionality, andbuild custom third-party integrations for new clients.
This is a 100% remote, full-time salaried position averaging 40 hours per week. Candidates must be located in the United States.
Responsibilities
- Create microservicesto support new features in Path LMSwhich are scalable, well tested, and conform to industry and company standards
- Assist in refactoring our monolithic Rails application, includingimplementing large-scale database schema changes, modifying existing microservices,andidentifying areasof the application which are in need of refactoring
- Maintain existing, and build new, third-party integrations and single-sign-on services using a variety of technologies such as SOAP, XML-RPC, YAML, OAuth, and OpenID
- Contribute in all phases of the software development lifecycle, including design reviews, writinguserstories, reviewing code submitted by other engineers,and automated testing (we userspec)
- Educateand mentor other engineerson the team
- Collaborate effectively with engineers, project managers, designersand QA
- Participate in project scoping and planning, including shaping and estimating of project tasks
Qualifications
- 5+ years ofprofessionalsoftware development experiencewith atleast3years of experience buildingweb-based APIs with Ruby on Rails
- Great OO skills, including strong design pattern and MVC knowledge
- Experience implementing single-sign-on using OAuthand OpenID
- Experience integrating applicationswith third-party APIs using JSON, SOAP,SAML,and XML-RPC
- Experience building SQL database schemas(we currently usePostgresql)
- Knowledge of software best practices, including continuous integration and TDD / BDD usingRspec/Capybara (or similar)
- ExperienceusingGit
- Experienceworking on anAgile/Scrumteam
Nice to Have
- Experience working withSidekiq
- Experience with Heroku
- PostgreSQL optimization experience
- Experience refactoring and/or rewriting amonoliticRails application in production
R&D Team Values
- We communicate frequently and effectively
- We are levelheaded and compassionate
- We value diversity
- We are passionate about our work
- We maintain a healthy balance between work and life
About Our Product
Path LMS is an award-winning and powerful learning management platform that helps associations, corporations, and agencies provide high quality online education to their members. Millions of professionals, including school administrators, lawyers, physicians, and construction contractors, have been educated through courses powered by Path LMS.
As more and more organizations have needed to utilize online education in response to the current global pandemic, the use of our online learning management system has increased dramatically. So, too, have the demands on our app’s scalability, functionality, and usability.
Benefits & Perks
- Medical, dentaland vision benefits
- Paid long term disability and life and AD&D insurance
- Paid vacation, sick, bereavement, volunteer and family leave
- Paid company holidays
- 401(k) program
- Remote work
- Annual professional development reimbursement
About Blue Sky eLearn
Founded in San Diego, CA, Blue Sky eLearn provides a full range of learning technologies that include a proprietary learning management system and a complete set of virtual event services. We help organizations capture educational content from either live or virtual settings, then manage and deliver that content to a global audience through our learning platform.
We facilitate thousands of live web events each year for our clients. We currently house over 100,000 learning modules and have electronically issued over two million certificates to online learners.
Salary and compensation
$110,000 — $140,000/year
To find out more about this job, please visit this link