Right to work: Existing right to work in the UK required
Benefits
Salary expectation: Competitive salary with opportunity for equity and bonus-based remuneration
About the role
The role:
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.
You’ll work alongside a senior application engineer who owns the desktop data collector and researchers — but the browser-and-server half of the product, plus the cloud it runs on, are yours to lead.You’ll be the person who can take a feature from a UI mockup through the API contract, the database migration, the React form, the test suite, the Terraform apply, and out to production.
You’ll be working in:
Responsibilities
•
A React + TypeScript SPA with a mature component library, scientific visualisation, a small state layer, and a real test suite.
•
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
Requirements
What you’ll bring (must-have):
•
3+ years of professional full-stack experience owning production web