Software Engineer, Rails (to help 750 million people get clean water) at charity: water (New York, NY) (allows remote)
Job Description
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.
Skills Requirements
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
- Extensive 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 writing modular, extensible front-end code using JavaScript and jQuery.
- 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.
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 translate design into a brilliant user experience and you're not satisfied until it looks pixel-perfect. You're passionate about writing logical, well-structured code that's easy to navigate. You don't consider a project done until it works on every device and in every browser.
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 are 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.
(Unfortunately the pizza and beer we have every Friday afternoon is only available to people working in our NYC office)
About charity: water
We're a group of passionate and determined creative problem-solvers who want to make a difference.
Our mission is to bring clean and safe drinking water to every person in the world.
We are a non-profit that offers competitive salary and benefits. We need the best engineers to make the greatest impact!
Check our our website to see what sets us apart from other non-profits.
Visit the charity: water company page
view all job listings view all charity: water job listings
Leave a Reply
You must be logged in to post a comment.