IDinsight is hiring a Full-Stack Engineer to design, build, and maintain software products that support decision-making in complex social and policy contexts.
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 (e.g., React or similar)
- Familiarity with cloud infrastructure and deployment workflows (e.g., 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.
- Strong values aligned with IDinsight’s stated values.
- Deeply passionate about evidence-informed policy, global development and improving lives in disadvantaged populations.
- Ability and interest in sharing knowledge, mentoring others, presenting work and reviewing the work of others.
- Open-minded self-starter who will thrive while tackling new, unusual and unpredictable challenges.
Benefits
- Competitive compensation
- Opportunity for professional development and growth
- Chance to work on meaningful projects that impact global development
- Collaborative and diverse work environment
- Possibility of extensive travel