Founding Engineer (Full Stack)
Madfish
We’re building the leading analytics platform for the nonprofit sector transforming millions of data points into actionable insights for software companies, consultants, and accountants. We’re now hiring our Founding Engineer, a core team member who will shape the architecture, culture, and long-term direction of the product.
This is a high-ownership, high-impact role for someone who thrives in an early-stage environment, can move fast, and is energised by big problems, scrappy iteration, and shipping continuously.
What you’ll do
- Own our technical stack end-to-end: infrastructure, CI/CD, backend APIs, and front-end delivery.
- Build and maintain scalable data pipelines (Python, DuckDB/MotherDuck, BigQuery, Postgres).
- Design robust CI/CD workflows (GitHub Actions, Cloud Build, or similar) to support rapid iteration.
- Set up and manage core infrastructure (GCP or AWS), including monitoring, logging, autoscaling, and security.
- Develop customer-facing features in TypeScript/React/Next.js with a strong focus on performance.
- Work directly with the founders to define the roadmap, prioritise features, and make technical decisions that shape the company.
- Contribute to hiring, technical standards, and the engineering culture as we grow.
What you bring
- Deep experience with infrastructure, CI/CD, and cloud platforms.
- Strong skills with Python, Node.js/TypeScript, and SQL.
- Comfort working with large datasets and optimising query performance.
- Ability to architect systems from scratch — not just maintain them.
- Startup mentality: proactive, resourceful, and able to operate in ambiguity.
- Willingness to work at the pace of an early-stage startup (60-hour weeks).
- Bonus: experience with data products, open data, or analytics tooling.
What we offer
- Meaningful stock options — true ownership in the company.
- The chance to join at the ground floor and define the product, stack, and engineering culture.
- Direct collaboration with the founding team, with real customer conversations and rapid feedback loops.
- Fast-moving startup environment — high responsibility, high pace, and high learning.
- The opportunity to build something that has genuine social impact while operating in a massive market.
- Huge opportunity for development.
- Opportunity to work like a founder and learn multiple areas of the business.
If you want to build a category-defining product, take ownership of a full technical stack, and be part of a small, ambitious team, we’d love to hear from you.