> Markdown version of [/jobs/ext/4079583-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/4079583-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** Cambridge Applied Research - **Location:** Cambridge, UK - **Experience:** Experienced - **Salary:** £40,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Test Suite, Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Software as a Service, Cloud Computing, Code Coverage, Continuous Integration, Cross-Site Request Forgery, D3.Js, DevOps, Domain Name System (DNS), Python (Programming Language), PostgreSQL, OAuth, SQL Databases, TypeScript, Web Applications, Web Application Frameworks, ReactJS, Cross-Site Scripting (XSS), Backend, Gitlab-ci, Front End Software Development, Terraform, Serverless Computing, Docker - **Published:** October 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a3559c6405acc5b8 ## About the Role · A React + TypeScript SPA with a mature component library, scientific visualisation, a small state layer, and a real test suite., · 3+ years of professional full-stack experience owning production web applications end to end · Solid React/TypeScript skills: hooks, suspense, concurrent features, strict mode, branded types, generics. · Solid Python experience with an async web framework · Production experience with Terraform (or similar), Docker and a major cloud - we run on GCP, but AWS/Azure experience is welcome. · Hands-on experience with managed serverless compute, managed Postgres, object storage, secret management, and managed DNS. · Security mindset: parameterised SQL, secret management, httpOnly cookies, HTTPS-only, XSS/CSRF. Bonus points for: · Multi-tenant SaaS experience (per-tenant schemas, row-level security, data isolation). · Plotly.js, D3.js, Observable, or another scientific/financial visualisation library. · Medical device development, clinical, scientific, or other regulated-industry experience (HIPAA, ISO 27001, MHRA, GDPR). · Familiarity with Tauri, or another webview-shell framework. · GCP experience, CI/CD pipeline ownership: GitLab CI, or equivalent. ## Description We're hiring a Full-Stack Engineer to own the frontend, backend, and DevOps function for Neurotune, end to end, including the React app, the REST surface, the PostgreSQL schema, the background-job pipeline, the cloud infrastructure it all runs on, and the deployment., · An async-first Python service with Pydantic, raw SQL over an async PostgreSQL driver, multi-tenant data isolation, a background-task system, and OAuth + JWT auth. · A managed cloud environment with Terraform for everything, managed compute and PostgreSQL, object storage, secret management, and a CI pipeline you own. What you'll do: Frontend ( 40% of your time) · Own the core web application: planning, study execution, and analysis surfaces. · Design and ship scientific visualisations together with researchers · Maintain the API client with its custom retry/auto-relogin behaviour. · Own frontend quality: tighten linting/formatting, increase test coverage, and own the test setup and mock layer. Backend ( 50% of your time) · Own the REST surface: design new endpoints, own the response envelopes and Pydantic models, and evolve the public contract. · Write raw async SQL (no ORM) and maintain the data model migration process. · Own the multi-tenant per-tenant schema model · Add and maintain background tasks · Implement streaming responses and server-side cursors for large dataset endpoints. · Work with JSONB + GIN indexes, and the streaming scientific-data metadata contract. DevOps & Platform ( 10% of your time) · Own the cloud infrastructure that runs the web app and services · Own CI pipeline, deployment, release, security, observability and compliance posture for the cloud product