Headquarters: San Francisco and Washington, DC
We are seeking a Senior Ruby Engineer to join our team.
The position is full-time and remote, starting with a 3-month contract to a permanent position.You’ll be joining a talented, friendly team of 9-12 other developers based around the world.
For this position we are seeking someone based in the US as some site visits in the US will be required.You will be developing enterprise-level open-source education solutions including Learning Management Systems (LMSs) and related systems for mid- to large-scale clients in the United States.Skills and ExperienceWe prefer developers who are comfortable in multiple languages and embrace new approaches to solve problems.
We highly value effective software architecture, test-driven development methods, and good project management methodology.
We have a strong CI and deployment pipeline that enables us to focus on writing good software.Required3+ lead/senior developer, 3+ years Ruby / Ruby on Rails10+ years experience in software development, IT or Ed TechSome DevOps/Linux experience with AWS/Azure/Rackspace/Heroku/DigitalOceanSome experience with SQL - Postgres, MySQL, MS SQL or OracleExcellent verbal and written communication skills and fluent EnglishHelpful / Nice to haveHave worked on education projects beforeHave stood up and managed end to end an instance of Canvas by InstructureUnderstands LTI and Canvas APIsCan work on “script level” tasks for content conversion and other automation where neededPlease do apply if you do not match these requirements exactly but think you could be a good fit.About Learning TapestryLearning Tapestry is an international team of professional software developers, product managers, designers.
We are passionate about innovation in education.Learning Tapestry builds and operates infrastructure components with new capabilities on top of existing education systems.
These components help provide snap-in digital content search and analytics functions in learning environments.
These resources are released as open source to provide low-cost and modifiable software to plug into today’s content and learning management systems.
We believe that open source software can improve the way education works for teachers and students. Examples of our open source components include analytic plugins to help track student activity and present it to teachers in a dashboard, LTI integrations to connect learning managements systems with custom grading solutions, and embedded search for learning content.Co-founded by two engineers with a extensive experience in Education Technology, the company is built and organized around a focused work and flexible working arrangements, building a culture around the philosophy of being “hard on issues and soft on people.” Our organization is growing quickly as our open source solutions are taking root; if this is right fit for you, we’d love you to join our team!Equal OpportunityLearning Tapestry is an equal opportunity employer and encourages individuals of all ethnic and racial backgrounds, sexual orientations, and gender identities to apply.
We are also particularly interested in individuals who have lived in or worked with underserved communities such as low-income, gender nonconforming, disabled, or indigenous peoples.
To apply: https://jobs.enlist.io/learning_tapestry/jobs/ec6cdc36-c4d1-4b77-909c-ce78febf9f1b