Overview
The Algorithmic Transparency Institute is a project of The National Conference On Citizenship (NCoC), a non-partisan, non-profit organization dedicated to strengthening civic life in America. We build technical infrastructure enabling accountability research and journalism about the impact of algorithms on society.
We are seeking a Senior Ruby on Rails Developer to refine and improve a tech stack that ingests large volumes of data for indexing and high performance retrieval based on complex search requests. This is a permanent, full time position. The project is fully remote.
Who You Are
- You are excited to work on a public purpose technology project focused on improving information quality and protecting democracy
- You are a Senior Ruby on Rails Developer with experience refactoring, improving test coverage, and optimizing a large-scale ruby on rails application that:
- Uses Elasticsearch extensively via searchkick
- Processes data using background workers with sidekiq / redis
- Is deployed on Heroku
- Integrates with numerous external APIs
- Provides developer APIs to enable integrations and data extraction
- Is rapidly developed in response to user-needs and feature requests
- You are focused on the backend but understand and support the needs for your teammates who are focussed on implementing front end solutions.
- You have a Bachelor’s degree or equivalent experience/combined education, with 5+ years of professional experience
Technical Experience
- Significant Ruby on Rails ecosystem fluency
- Postgres
- Elasticsearch
- AWS administration
- Rspec / test-driven development
- Continuous Integration
- Twilio
Desirable Qualifications
- Experience with enterprise level architecture design and development
- Experience with multiple scripting & programming languages
- Good debugging and troubleshooting skills
- Good written and oral communication skills
How to Apply
To apply for a position, please email your cover letter and resume to jobs@ncoc.org. Please include the position title in the subject of your email. Please no telephone calls or additional emails.