Senior Software Engineer - Backend

Charity: Water

(New York, New York)
Full Time
Job Posting Details
About Charity: Water
charity: water is a non-profit organization bringing clean and safe drinking water to people in developing nations. It's hard not to think about water today. In the western world, we face growing concerns about our stewardship of the world's most precious resource.
Summary
As a Senior Software Engineer at charity: water, you'll be responsible for developing products designed to help bring clean and safe drinking water to every person on the planet.
Responsibilities
* Our online donation and fundraising platform. * A dashboard that tracks and manages data transmitted from sensors installed on our water projects in the field. * Systems that enable our water programs teams to manage projects from the grant phase through physical implementation. * Systems that manage and visualize impact data from our water projects. * Take on a leadership role within the engineering team as a subject matter expert in software architecture and best practices. * Integrate user-facing Web applications into back-end office systems. * Participate in regular design and code reviews.
Ideal Candidate
* Extensive experience doing full-stack Web application development using Ruby on Rails. Sinatra experience is a plus. * Experience with MySQL or Postgres databases, caching with Memcache or Redis. * Disciplined approach to test-driven development. * Agile approach to software development and maintenance cycles. * Experience integrating with internal and third-party APIs (REST API design is a plus). * Experience writing modular, extensible front-end code using JavaScript. * Experience with CSS3 (experience with SASS is a plus), and HTML5. * Experience with A/B testing and metrics-driven decision making. * Bachelor's degree in Computer Science or equivalent industry experience. * You're agile and pragmatic? * You like getting things done, are disciplined about time management, and consider yourself a remover of obstacles. * You're passionate about building products? * You enjoy nothing more than turning ideas into working code and a fulfilling user experience. * You can find the root cause of problems? * You enjoy not just addressing the immediate issue, but tracking down and resolving the underlying source of the problem. * You're self-motivated? * You see something that can be improved, and you don't wait for permission to fix it. You have a strong desire to make charitywater.org a world-class fundraising experience. * You hold your weight on a small team that handles a lot? * We're a small and efficient staff; because of our size, every person plays an essential role in the organization. * You communicate well? * You can articulate issues to team members and clearly convey how your solutions will work to address the issues we face.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.