Full Stack TypeScript Developer
Role details
Job location
Tech stack
Job description
Job Title:Full Stack TypeScript DeveloperSalary:£40k-£50kCompany Description:Sownd Affects - Early-stage startup creating the world's first Audio Inclusivity Certification Standard for social spaces.Job Description:As the lead developer for our Back Office platform, you will architect the critical system that manages venue certifications, acoustic measurements, and automated reporting. Working directly with the founders, you'll bridge the gap between complex acoustic data and user-friendly admin tools, enabling us to scale our global standard for noise-sensitive socialising.Location:Remote, UKWhy this role is remarkable:Lead the development of a world-first certification standard, effectively building the "LEED for sound" from the ground up with high technical autonomy.Work in a high-trust, low-bureaucracy environment alongside experienced tech entrepreneurs who have already secured £500K+ in Innovate UK grants.Transition from a project-based contract into a permanent role, owning the
Requirements
entire technical architecture of the internal operations platform as the company scales.What you will do:Architect and implement a comprehensive Back Office web application using React Admin and Next.js to manage venue and certification data.Build automated workflows for ingesting and transforming acoustic engineer PDF reports into structured data within a Supabase-hosted PostgreSQL database.Develop and deploy a public-facing QR code system that links physical venue certifications to dynamic, digital reporting pages.The ideal candidate:2-3 years of professional experience building and shipping full-stack applications using TypeScript, Node.js, and React.Proven proficiency with relational databases, specifically PostgreSQL and Prisma ORM, for designing scalable and clean data models.A pragmatic, builder-first mindset comfortable with modern tooling like Monorepos (TurboRepo/Nx) and AI-assisted development workflows.Next steps Step 1. Visit our website. Step 2. Click 'Talk to Jack'. Step