Join us
Buildtheciviclayer
with us.
We're a small team building the infrastructure behind Singapore's volunteer ecosystem. If you want your work to reach real communities — not just a dashboard — come build it with us.
Open roles
Roles we're hiring for.
Forward Deployed Software Engineer Intern
impactnet is an early-stage tech-for-good startup building software for Singapore's social sector. Empower — our volunteer management platform — is moving toward a consultancy model, where each charity gets a purpose-built configuration tailored to their workflows. You'll help us build that, with real ownership, real users, and direct access to the people making the decisions.
What you'll be working on
- Build and ship features across the Empower web platform.
- Implement config-driven UI and feature-flag systems that personalise the product per charity client.
- Work on Ines, our AI assistant — including prompt engineering and RAG knowledge pipelines.
- Contribute to the full deployment lifecycle, from local dev to production.
- Collaborate directly with the CTO on architecture decisions and product direction.
What you'll get out of it
- Full-stack development experience from day one.
- Hands-on AI/agentic development with tools like Claude Code, building on top of LLM-powered workflows.
- Real enterprise delivery of custom software to charity clients — requirements gathering, config-driven architecture, and iterative deployment.
- A portfolio piece you can point to: live, in production, used by real organisations doing meaningful work.
- Direct collaboration with the CTO on architecture, product decisions, and startup building.
What we're looking for
- You're curious, creative, coachable, and you learn fast.
- You're comfortable (or actively getting comfortable) with TypeScript, React, or similar web technologies.
- You've built something real — a side project, school project, or hackathon.
- You care about using technology to do something meaningful in the civic & social impact space.
Nice to have
- Experience with Next.js, Supabase, or Tailwind CSS.
- Exposure to AI/LLM tooling or prompt engineering.
- Any prior internship or freelance development work.
In your email, include your CV, something you've built (link, GitHub, or a short description), and why this interests you. You'll hear back within 2 business days.
Apply for this roleDon't see a fit?
We grow our team as we grow the product. Tell us what you're great at, and we'll reach out when there's a role that matches.
Email careers@impactnetsg.com or visit our contact page.