Job Description
Learning Tapestry provides innovation and infrastructure solutions to support learners and educators. We solve hard problems in complex digital learning environments.
Professionals from all around the world work at Learning Tapestry. We believe in working remotely and flexible work arrangements, and that makes us have an awesome culture.
Learning Tapestry is looking for a Software Engineer to mainly focus on Ruby on Rails projects. You could work with us part time initially (5-15 hours per week) with the possibility of moving, over time, to a full time position if you are interested.
In this project we will be developing a Ruby on Rails API that backs an Android mobile app.
A candidate should approximately:
Either:
Computer Science or Engineering degree or other STEM degree, or
an exceptional professional Software Engineer experience otherwise
At least three years of Software Engineering experience
Writes clean, self-explanatory code using S.O.L.I.D. and design patterns
TDD
Experience on Ruby on Rails
Experience developing APIs
Experience with SQL DBs. Specifically experience with Postgres a plus, as we use mainly Postgres. DB experience on NoSQL considered
Experience with Android development a plus
Required access to android device to test app with API integration
Please do not hesitate to apply if you do not match these requirements exactly but think you could be a good fit.
EQUAL OPPORTUNITY
Learning 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 or worked in underserved urban communities.