Move between projects across our portfolio - primarily C#/.NET, Java/Spring Boot, or Python (FastAPI / Django) on the backend, with React, Angular, or Vue on the frontend. The expectation is that you can lead the work on your primary stack and contribute productively to the others.
Pick up new languages, frameworks, and codebases quickly - using AI tooling to accelerate ramp-up and code comprehension without compromising on quality.
Use AI coding tools every day - Claude Code, Cursor, Codex, GitHub Copilot or equivalents — as a primary part of how you ship. Not a side experiment; the way you build.
Own quality. Review and understand every line of code you ship, AI- generated or hand-written. Catch the things the model misses, push back on poor patterns, and keep the bar high.
Run rigorous peer code reviews, including critical review of AI-generated work - coverage that is real, tests that mean something, and patterns aligned to the codebase.
Design and implement secure, scalable RESTful APIs.
Work with relational databases - optimising queries, ensuring data integrity, and using ORM tooling appropriately.
Requirements
Experience: 5+ years in full-stack development with a strong foundation across frontend and backend.
Primary stack: deep, production-quality experience in at least one of C#/.NET, Java/Spring Boot, or Python (FastAPI / Django).
Secondary stacks: working familiarity with or genuine willingness to ramp into the other two backend stacks. You see this as a feature of the role, not a friction.
Frontend: hands-on experience with at least one of React, Angular or Vue. Solid HTML/CSS fundamentals.
Cloud experience: building and deploying in AWS, Azure, GCP or similar.
API craft: shipping and maintaining production RESTful APIs.
Quality discipline: unit testing and static analysis as a habit, not an afterthought. Comfortable judging whether AI-generated tests provide real coverage or only theatre.
Database skills: relational databases (MySQL, PostgreSQL) and ORM tooling.
CI/CD fluency: automated tests and pipeline-driven deployments (e.g., GitHub Actions).