Software Engineer

As a 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. 


Apply Now

OUR BENEFITS


Health is Wealth
Top-notch Healthcare 
Dental & Vision
Flexible Spending Account
Employer-paid Life Insurance
Employer-paid Short and Long- term Disability


Retire in Style
401K and Employer Match


Work hard, Play hard
Unlimited Vacation Policy
(Just get your work done!)
Paid Holidays


Ride the Train
Unlimited Monthly Metrocard

Responsibilities

    • Build, test, and maintain our portfolio of products which include our online fundraising platform, an online dashboard that tracks water project sensor data, and tools that support our water programs teams.
    • Integrate user-facing Web applications into back-end office systems and processes.
    • Work with a cross-disciplinary team of engineers, designers, product managers, and story tellers to create the best online fundraising experience possible.
    • Participate in regular design and code reviews. 

Must-haves

    • Experience doing full-stack Web application development using Ruby on Rails, Sinatra, and friends.
    • 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 with JavaScript, 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.

Skills

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.

Location

We prefer candidates located in (or willing to re-locate to) the NYC area, but are open to those who have experience working remotely.

Meet the team