Senior Software Developer, API
Fulltime Position Onsite is Preferred or Initial Remote
Responsibilities:
- Write clean and performant code for our backed data services REST API to ensure data flows from our 3rd party vendors
- Support data access needs for multiple databases to support our critical infrastructure
- Collaborate with product owners, QA, and DevOps across Scrum teams to deliver #Data4Good to our users
Create and maintain API usage documentation and flow diagrams to improve efficiencies.
Requirements:
- Bachelor's degree in Computer Science or related field 7+ years of development experience in web applications and/or backend APIs4+ years of development experience with Ruby on Rails is required. Experience with Javascript or Node.js is a plus 4+ years using SQL and NoSQL technologies
- Experience with Elastic
- Search, Lucene, and/or Solr
- Experience developing with cloud services, AWS recommended
- Experience implementing and troubleshooting high-usage, high-throughput systems
- Experience optimizing application performance and database queries
- Solid foundation in object-oriented programming, algorithms, and data structures