Mid-Level Full Stack Developer
QuantSpark
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Charing Cross, United Kingdom
Tech stack
Query Performance
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Data Architecture
Cursor (Graphical User Interface Elements)
Django
Github
Python
PostgreSQL
MongoDB
MySQL
OAuth
Ui Patterns
TypeScript
React
Flask
Large Language Models
Backend
GIT
FastAPI
Maintaining Code
Celery
Front End Software Development
React
REST
GPT
Software Version Control
Docker
Job description
- Build and maintain full-stack web features using Python backend frameworks (e.g., FastAPI/Django/Flask) and React (JavaScript/TypeScript).
- Design, develop, and document RESTful APIs; integrate them with responsive, accessible UIs.
- Work with product and design to turn requirements into well-scoped technical solutions.
- Write clean, testable, maintainable code and contribute to code reviews and engineering standards.
- Use AI coding agents (e.g., GitHub Copilot, Cursor, Claude/ChatGPT-based workflows, etc.) to accelerate delivery while ensuring correctness and security.
- Help improve development workflows (DX), including tooling, CI/CD, linting, testing, and observability where relevant.
- Collaborate effectively across a small team, owning features end-to-end., * Work That Matters: Lead high-impact analytics projects across diverse sectors-from building predictive models that help private equity firms identify value creation opportunities to creating inventory optimisation algorithms for household-name retailers. Tackle Exciting Challenges: Design and implement technically sophisticated solutions such as real-time analytics platforms for FTSE 100 companies, automated risk assessment systems for asset managers, and predictive maintenance pipelines for government departments.
- Shape Technical Standards: As a growing consultancy, you'll help define our analytics engineering practices, tooling choices, and data architecture patterns that will serve as the foundation for our continued growth.
- Work Alongside Brilliant Minds: Collaborate with exceptionally talented colleagues who bring diverse expertise from leading universities, top tech companies, and varied industry backgrounds-all united by intellectual curiosity and a drive to solve meaningful problems.
- Innovate with Purpose: Explore cutting-edge approaches to analytics engineering, from modern data stack implementations to GenAI tooling, ensuring QuantSpark stays at the forefront of the industry.
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, * 1-3 years of progressive full-stack engineering experience (commercial/professional).
- 1+ year of commercial experience with a Python backend framework (FastAPI/Django/Flask) and JavaScript or TypeScript (ideally React).
- Experience building and consuming REST APIs and developing modern web UIs.
- Strong understanding of Git and common branching / PR workflows.
- Familiarity with at least one database system: PostgreSQL, MySQL, MongoDB (schema design and basic query performance awareness).
- Demonstrated ability to solve problems independently and deliver reliable features.
- Strong communication skills-comfortable collaborating async and in teams.
AI Engineering & coding-agent expectations (required)
- Hands-on experience using AI coding agents in day-to-day development (prompting, iterative refinement, reviewing generated code, and validating outputs).
- Practical understanding of core AI Engineering concepts, such as:
- LLM fundamentals and limitations (hallucinations, context limits, evaluation mindset)
- Prompting patterns and tool use (function calling/tool invocation concepts)
- Basics of RAG (retrieval-augmented generation) and embeddings at a conceptual level
- Safety/privacy awareness when using AI tools (secrets, PII, licensing concerns)
- Ability to integrate AI assistance into an engineering workflow while maintaining code quality (tests, reviews, reproducibility).
Nice to have
- Experience with async Python, background jobs/queues (Celery/RQ), and API auth (JWT/OAuth).
- Frontend state management and UI patterns (React Query, Redux, component libraries).
- Docker, CI/CD, cloud fundamentals (AWS/GCP/Azure), and basic observability (logs/metrics).
- Exposure to integrating LLM features into products (e.g., OpenAI/Anthropic APIs), basic evaluation, and prompt/version management.
Benefits & conditions
- £6,000 annual training & conference budget to keep you at the cutting edge of analytics engineering.
- Up to 6% matched pension for your long-term security.
- Comprehensive private healthcare through Vitality.
- Work from anywhere in the world for up to one month per year.
- 25 days holiday plus flexibility to buy/sell up to 5 additional days.
- Sustainable commuting support through our cycle to work scheme.
- Engaging Central London office environment with quality refreshments, regular team socials, and a vibrant atmosphere.
- Exclusive discounts on retail, travel, technology, and fitness memberships.
- Access to cutting-edge analytics tools and platforms.
- Regular tech talks, knowledge sharing sessions, and innovation time.
About the company
At QuantSpark, we're transforming how data and AI serve society. Our team partners with forward-thinking organisations across multiple sectors to harness the power of analytics and artificial intelligence, creating meaningful impact that extends far beyond financial outcomes.