Join Our Growing Team!
Job Title: Full Stack Developer (Social Impact Solutions)
Location: Abuja, Nigeria (Hybrid – 2-3 days in the office per week)
Type: Full time
Start Date: Immediate
Application Deadline: December 6th 2024
Who We Are
Africa Hub for Innovation & Development (AHFID) is a solutions-oriented, value-focused organization committed to partnering with clients and communities to navigate and overcome complex human challenges. With a deep-seated passion for innovation and development, AHFID brings together a legacy of expertise and partnerships to address the critical needs in human development. We are committed to creating innovative, technology-driven solutions that address social impact challenges across Africa. We foster an environment of learning, innovation, and collaboration, empowering passionate individuals to contribute meaningfully to sustainable development.
About the Role
The Full Stack Developer will play a critical role in developing and maintaining innovative, integrated technology solutions that address social impact challenges. This role demands technical expertise in modern web and software development, combined with a passion for leveraging technology to advance social and humanitarian objectives. Reporting to the Senior Director, Technical Influence & Strategy, the developer will collaborate with cross-functional teams to design, develop, and deploy impactful solutions.
What You’ll Be Doing
Software Development and Deployment
- Lead the end-to-end development of web and mobile applications that address specific social impact objectives.
- Design and develop front-end user interfaces with a focus on accessibility, responsiveness, and user experience.
- Build and maintain robust back-end systems, including APIs, databases, and server-side logic.
- Deploy and manage solutions on cloud platforms (AWS, Azure, Google Cloud) or on-premises servers as needed.
Innovation and Solution Design
- Develop integrated technology solutions that align with AHFID’s strategic goals and stakeholders’ needs.
- Leverage emerging technologies such as artificial intelligence (AI), machine learning (ML), and blockchain to create cutting-edge tools for development and humanitarian efforts.
- Conduct feasibility studies and proof-of-concept development for proposed solutions.
Collaboration and Stakeholder Engagement
- Work closely with technical teams, designers, and program managers to ensure solutions are user-centered and impactful.
- Liaise with external technology partners and vendors to integrate third-party tools and services.
- Present technical concepts and solutions to non-technical stakeholders effectively.
System Maintenance and Optimization
- Monitor, debug, and optimize system performance to ensure high availability and reliability.
- Regularly update and patch systems to address security vulnerabilities and ensure compliance with best practices.
- Document software architecture, workflows, and code for easy maintenance and scalability.
Data and Analytics Integration
- Develop systems for data collection, management, and analytics to support evidence-based decision-making.
- Integrate data visualization tools (e.g., Power BI, Tableau, or custom dashboards) into applications to communicate insights effectively.
- Ensure all solutions are compliant with data privacy regulations and standards.
Continuous Learning and Innovation
- Stay updated with the latest trends in software development and social impact technology solutions.
- Experiment with and recommend new tools, frameworks, and methodologies to enhance efficiency and impact.
Qualifications and Skills
Education and Experience
- A Bachelor’s degree in Computer Science, Software Engineering, or a related field. A Master’s degree is an advantage.
- 3-5 years of experience as a Full Stack Developer, with a focus on developing technology solutions for social impact or related fields.
Technical Skills
- Programming Languages: Proficiency in JavaScript (React, Node.js), Python (Django, Flask), or other modern frameworks.
- Databases: Expertise in relational (MySQL, PostgreSQL) and non-relational (MongoDB) databases.
- Front-End Development: Skilled in HTML5, CSS3, JavaScript, and responsive design frameworks.
- Cloud Services: Experience with cloud platforms (AWS, Google Cloud, Azure).
- DevOps: Familiarity with CI/CD pipelines, Docker, and Kubernetes.
- Version Control: Proficient in Git and GitHub/GitLab.
- Data Integration: Experience in APIs, third-party integrations, and data visualization tools.
Competencies
- Strong problem-solving skills with a focus on user-centered design.
- Ability to manage multiple projects and deliver results within deadlines.
- Excellent communication skills to translate technical concepts to diverse audiences.
- A passion for using technology to address social and humanitarian challenges.
Work Environment
- Hybrid working model: 2-3 days in-office work per week.
- Flexibility to work extended hours during critical project phases or deployments.
How to Apply
Interested candidates should submit their CV, a brief cover letter outlining their interests, and any relevant project portfolio to careers@ahfid.org by 6th December 2024
AHFID is committed to fostering a culture of innovation and inclusion. We encourage candidates from diverse backgrounds to apply and become part of our transformative mission.
Only shortlisted candidates will be contacted.