Hiring Senior Ruby Engineer | Learning Tapestry

Senior Ruby Engineer

Learning Tapestry

Date listed

1 month ago

Employment Type




About Attuned Education Partners
Attuned builds the capacity of PK-12 organizations to drive educational equity and excellence for underserved students. Our team of practitioners partners with school systems to prioritize, tailor, and implement a diverse set of proven practices. We blend rigor and empathy, planning and implementation, district and charter expertise, and aspirations of quality and scale.

“There always are folks who offer packaged solutions, but the best support providers are people who have lived and practiced the work and actually know there are no easy packaged solutions. The Attuned team offers deep expertise and thought partnership that is individualized and contextualized” (Aleesia Johnson, Superintendent of Indianapolis Public Schools).

Founded in 2015, Attuned has earned the reputation as a trusted advisor, coach, and facilitator to schools and school systems across the country, as evidenced by our net promoter score of 70. We are fortunate to have built a team with a deep connection to our mission and commitment to diversity, equity, inclusion, and antiracism (DEIA), as evidenced by our consistently strong Gallup Q12 results.

We’re launching a software team to build several applications that will support and expand the service we provide and the impact we have.

What we’re looking for
We have an immediate need for an exceptional, professional software engineer with at least 5 years of software engineering experience to join Learning Tapestry to work with our partner Attuned Education Partners for at least the next three months.  It is our expectation and hope that you will become a permanent part of the team after that time, but if you’re only available for three months, we are still interested.

You’re a good fit if you’re comfortable in Ruby on Rails and you embrace new approaches to solve problems.  You must also have at least 3 hours of overlap with US Eastern time-zone.

Our project stack is Ruby, Ruby on Rails, JavaScript, React, and PostgreSQL. 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.

Required Skills and Experience
  • Either: 
    • Computer Science or Engineering degree or other STEM degree, or
    • Exceptional professional software engineer experience and expertise
  • Very good written communication skills, fluent written English, and comfortable, clear spoken English
  • At least five years of Software Engineering Experience
  • Ability to write clean, self-explanatory code using S.O.L.I.D. and design patterns
  • TDD
  • Senior with Ruby on Rails
  • React or similar complex UI development environments
  • CSS / Javascript / Typescript front-end UI development
  • Experience developing and consuming APIs
  • Experience with SQL DBs. Specifically experience with Postgres is a plus, as we mainly use Postgres. 
  • Experience working in collaborative environments using git (e.g. GitHub).
  • Comfortable using ticket-based technical project management (e.g., GitHub tickets and boards) 
Bonus skills
  • Experience in Ed Tech Field (Education projects)
  • Node.js
  • Continuous Integration and Deployment experience (e.g., CodeShip, Cloud66)
To Apply
Apply with your resume and in your cover letter please confirm that you are available per the hours described in the job description.

About You
You’re comfortable in a remote work environment, with team members from different time zones. You manage your own time well and are a self-starter. You have a distraction-free place you can use for work that offers reliable Internet access, either in your home or a local co-working facility.

You are experienced and well-versed in the productivity tools we use, like Google Apps & Hangouts, Slack, and Harvest for time tracking.

You’re fluent in written and spoken English.

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 in or worked with underserved communities such as low-income, gender nonconforming, disabled, or indigenous peoples.

Findwork Copyright © 2023


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs