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.
Overview
As a Software Engineer at charity: water, you will be an integral part of our mission, leveraging your technical expertise to develop and maintain innovative software solutions that support our commitment to providing clean drinking water around the world. In this remote position, you will collaborate with cross-functional teams to design, implement, and enhance applications, ensuring they meet both user requirements and organizational goals. Your contributions will directly impact the efficiency and scalability of our operations, helping us maximize our outreach and effectiveness.
Job Responsibilities
- Design, develop, test, and deploy software solutions that meet the needs of charity: water's initiatives.
- Collaborate with product managers and designers to understand user requirements and deliver high-quality software.
- Maintain and improve existing codebases, ensuring performance, scalability, and security.
- Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
- Troubleshoot and resolve software defects and other technical issues in a timely manner.
- Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain innovative and competitive.
- Document software processes and technical specifications to facilitate continued development and future enhancements.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a software engineer, with a minimum of 3 years of professional experience.
- Strong proficiency in programming languages such as Python, Ruby, or Java.
- Experience with web development technologies including HTML, CSS, and JavaScript frameworks.
- Familiarity with version control systems, particularly Git.
- Understanding of Agile methodologies and experience working in a collaborative team environment.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Software Engineer at charity: water will primarily work with technologies such as Python and JavaScript, along with frameworks like Django and React. Familiarity with cloud platforms such as AWS or Google Cloud will be beneficial. Additionally, the role involves using tools like Git for version control, JIRA for project management, and automated testing tools to ensure high-quality software delivery.
Ideal Candidates
The ideal candidate for the Software Engineer position at charity: water is a proactive and curious individual who is passionate about using technology for social good. They possess a strong commitment to continuous learning and improvement, demonstrating adaptability in a fast-paced environment. Furthermore, the best candidates are effective communicators, able to articulate technical concepts clearly to both technical and non-technical stakeholders, and are dedicated team players who thrive in collaborative settings.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.