IDInsight

Non-profit + 1 more

Full Stack Engineer III/IV

Job details

Contract Type

Description

Required Technical Qualifications

  • 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


Responsibilities
  • 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.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at IDInsight. Enter your email to start your application now