This role sits within IDinsight’s Data Science and Engineering team and is best suited for a hands-on, full-stack engineer who enjoys operating with a high degree of autonomy. You will work closely with data scientists, data engineers, domain experts, and partners to translate analytical and AI capabilities into impactful software products.
Successful candidates are comfortable working through ambiguity, making pragmatic technical decisions, and owning the full lifecycle of features—from early problem framing and design to deployment and ongoing improvement in live environments. The work spans frontend, backend, and data integrations, with a strong emphasis on building tools that are intuitive, reliable, and loved by users.
Responsibilities and Duties
Technical Requirements: Understand workflows, decision points, and constraints, and translate them into clear technical requirements for web products in social and policy contexts.
Architecture & Design: Make thoughtful decisions about application architecture, data flows, integrations, and user-facing behavior to support scalable, production-grade products.
Product Implementation: Design and implement user-facing products such as dashboards, web platforms, and chat-based tools, working across frontend interfaces, backend services, and data integrations.
Data Engineering: Design and implement automated data ingestion pipelines that pull from databases, APIs, and external sources, and transform them into reliable, application-ready inputs.
AI Integration: Integrate analytics or generative AI components (like LLMs) into applications to support workflows such as information retrieval and automations.
Operations: Ship tools to production, monitor usage and performance, debug issues, and refine systems based on real-world feedback.
Collaboration: Work with other engineers and product owners to review code, plan releases, and deliver features end-to-end.
Mentorship: Support teammates through coaching and collaboration to enable continuous learning.
Qualifications and Requirements
Experience: At least 5+ years in software engineering, specifically web development.
Education: BA/BSc/HND in a relevant technical field.
Technical Proficiency: Strong proficiency in Python for building production systems.
Full-Stack Skills: Expertise in modern frontend frameworks (React) and backend frameworks (NextJS or FastAPI).
Operations: Familiarity with cloud infrastructure (AWS or GCP), Docker, and CI/CD pipelines.
AI/Data: Experience integrating foundational Large Language Models (LLMs) and APIs into applications.
Soft Skills: Strong independent problem-solving skills and clear communication (English) for technical and non-technical stakeholders.
Preferred Qualifications
Experience working in developing country settings.
Ability to secure funding or grants for technology-for-good initiatives.
Experience with AI engineering evaluations and data science methods (unsupervised learning, GIS software, satellite imagery).
How to Apply
Interested and qualified candidates should apply via the IDinsight recruitment portal on BambooHR. Applications can be submitted through the following link: Apply Here.
How to Apply
Interested and qualified candidates should apply online via the IDinsight recruitment portal on BambooHR.