Full Time

Software Engineer (Remote)

charity: water
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by charity: water, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer at charity: water, you will play a pivotal role in developing and maintaining our platform for delivering clean water solutions to communities in need. You will collaborate with cross-functional teams, leveraging your technical expertise to design robust software applications that support our mission. Your contributions will include writing clean, efficient code, participating in code reviews, and ensuring the reliability and scalability of our systems. This remote position allows for flexibility while still engaging closely with fellow team members in an environment that champions innovation and impact.



Job Responsibilities

  • Design, develop, and implement software applications that support charity: water’s operational and functional requirements.
  • Conduct code reviews and provide constructive feedback to ensure adherence to best practices and coding standards.
  • Collaborate with product managers and designers to create functional specifications and documentation.
  • Identify and troubleshoot software defects and performance issues, driving enhancements through regular debugging and testing.
  • Stay current with industry trends and technologies to continuously improve and innovate within the organization's software offerings.
  • Develop and maintain APIs that integrate with various external systems and platforms.
  • Participate in agile software development processes, including sprint planning, stand-ups, and retrospectives.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with web development frameworks and technologies such as React, Node.js, or Django.
  • Strong understanding of database management systems (SQL and NoSQL).
  • Familiarity with cloud services (AWS, Azure, etc.) and DevOps practices.
  • Excellent problem-solving skills and ability to work independently in a remote environment.


Technologies & Tools

The Software Engineer will primarily work with modern technologies including but not limited to Java, Python, JavaScript frameworks (such as React and Node.js), cloud-based platforms (AWS and Azure), and database management systems (both SQL and NoSQL). Familiarity with version control systems like Git and collaborative tools such as JIRA and Slack will be essential for effective project execution and team communication.



Ideal Candidates

The ideal candidate for this Software Engineer position is someone who not only possesses strong technical skills but also aligns with charity: water's mission of providing clean water globally. You are a proactive learner, eager to explore new technologies and approaches. Strong interpersonal skills are paramount as you will be collaborating with diverse teams, and a genuine passion for humanitarian initiatives will resonate with the charity: water ethos. A commitment to solving complex problems and delivering impactful software solutions distinguishes you as an exemplary candidate.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.