
Full Stack Engineer III/IV
IDinsight
full-time
Posted on:
Location Type: Hybrid
Location: Nairobi • Kenya
Visit company websiteExplore more
About the role
- Understand workflows, decision points, and constraints, and translate them into clear technical requirements to build web products used in social and policy contexts.
- Making thoughtful decisions about application architecture, data flows, integrations, and user-facing behavior to support scalable, production-grade products.
- Design and implement user-facing products such as dashboards, web platforms, and chat-based tools, working across frontend interfaces, backend services, and data integrations.
- Designing and implementing automated data ingestion pipelines that pull from databases, APIs, and external sources, and transform them into reliable, application-ready inputs.
- Integrate analytics or generative AI components into applications to support workflows such as information retrieval, agent-based decision-making, and automations.
- Ship tools to production, monitor usage and performance, debug issues, and refine both frontend and backend based on real-world feedback.
- Work closely with other engineers, product owners, and domain experts to review code, plan releases, and deliver features end-to-end.
- Write blog posts or present on lessons learned.
- Support teammates through formal and informal coaching and collaboration that enables continuous learning and improvement for the team.
Requirements
- Experience of at least 5+ years in software engineering especially web development, with proficiency in Python for building production systems
- Demonstrated ability to test, deploy, and operate user-facing products such as dashboards, chatbots, or web applications in production environments
- Strong background in designing and implementing backend services, including APIs, business logic, and data persistence using frameworks like NextJS or FastAPI
- Expertise in modern frontend frameworks such as React or similar
- Familiarity with cloud infrastructure and deployment workflows such as AWS or GCP, Docker, CI/CD pipelines
- Experience integrating external systems and APIs, especially foundational Large Language Models, into applications
- Ability to work directly with clients to scope problem statements, define solution requirements, and deliver end-to-end solutions
- Clear written and verbal communication skills for collaborating with technical and non-technical stakeholders internally and externally
- Proven ability to work independently on ambiguous problems that involve both people and technology
- Experience contributing to shared codebases, libraries, or platform components
- Strong oral and written communication skills in English.
- Fluency in languages spoken in countries where IDinsight works is a plus.
Benefits
- Health insurance
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNextJSFastAPIReactAPIsdata persistenceautomated data ingestioncloud infrastructureDockerCI/CD
Soft skills
collaborationcoachingcommunicationproblem-solvingindependencecontinuous learningtechnical writingclient interactionfeedback incorporationteamwork