About The Company
Impact Foundation is a non-profit organization dedicated to leveraging technology to create positive social change. We focus on developing innovative software solutions that address critical issues in education, healthcare, and environmental sustainability. Our team is passionate about using their skills to make a meaningful impact in communities around the world. At Impact Foundation, we foster a collaborative and inclusive work environment where creativity and innovation are encouraged.
Job Responsibilities
- Design, develop, and maintain software applications that align with the organization's mission and goals.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code following best practices and industry standards.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Troubleshoot, debug, and upgrade existing software to ensure optimal performance.
- Contribute to the continuous improvement of development processes and methodologies.
- Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.
Job Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a Software Engineer or similar role, with a strong portfolio of completed projects.Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.Experience with software development frameworks and tools such as React, Angular, or Node.js.Strong problem-solving skills and the ability to work independently and as part of a team.Excellent communication skills and the ability to collaborate effectively with diverse teams.Familiarity with Agile development methodologies and version control systems like Git.Job Benefits
Competitive salary and comprehensive benefits package.Opportunities for professional development and career growth.Flexible work hours and the option for remote work.A supportive and inclusive work environment that values diversity.The chance to work on meaningful projects that make a positive impact on society.Access to the latest tools and technologies to support your work.Regular team-building activities and company events.#J-18808-Ljbffr