IDinsight

Full Stack Engineer III/IV

IDinsight

full-time

Posted on:

Location Type: Hybrid

Location: NairobiKenya

Visit company website

Explore more

AI Apply
Apply

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