Habitat for Humanity, a leading global organization in the non-profit sector, is looking for a skilled Python Developer to join our dedicated team. As a Python Developer at Habitat for Humanity, you will be responsible for designing, developing, and maintaining robust software solutions that support our mission of providing safe and affordable housing to communities in need.
In this role, you will collaborate with a cross-functional team of developers and stakeholders to develop clean and efficient code. You will contribute to the development of web applications, data analysis tools, and automation systems, ensuring that they adhere to industry standards and best practices. As a web Developer, your work will directly contribute to our mission of creating sustainable housing solutions for those in need.
If you are passionate about web development and making a positive impact on society, we invite you to join Habitat for Humanity and help us in our mission to build better lives.
Responsibilities
Design, develop, and maintain software applications using Python or java
Collaborate with cross-functional teams to gather and analyze requirements
Write clean, efficient, and maintainable code
Perform unit testing and debugging to ensure the quality and functionality of software
Participate in code reviews to maintain code quality and ensure compliance with industry standards
Keep up to date with emerging trends and technologies in Python or java development
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a Python Developer, with solid understanding of Python frameworks (e.g., Django, Flask)
Familiarity with web technologies such as HTML, CSS, and JavaScript
Experience with database management and SQL
Knowledge of version control systems (e.g., Git)
Strong problem-solving and analytical skills
Ability to effectively communicate technical concepts to non-technical stakeholders
Ability to work both independently and collaboratively in a team environment