Senior Software Engineer

Intellect
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 56K

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
Github
Python
MongoDB
Scrum
Redis
Next.js
TypeScript
React
Flask
Large Language Models
Backend
FastAPI
Front End Software Development
Asynchronous Programming
REST
Docker

Job description

You'll work on complex systems that combine an elegant, data-driven frontend with powerful Python APIs and AI-backed analytics - helping financial institutions make sense of tens of thousands of regulatory documents and millions of news items., * Design, develop, and maintain modern, scalable React applications integrated with Python-based APIs.

  • Take ownership of the frontend architecture, implementing clean, reusable components and responsive layouts in Next.js / React.
  • Collaborate with backend engineers to shape and optimise FastAPI endpoints for data-heavy, real-time interfaces.
  • Refactor and enhance existing UI components for performance, accessibility, and maintainability.
  • Contribute to overall system design, ensuring smooth integration between frontend, backend, and AI/LLM modules.
  • Participate in sprint planning, code reviews, and architectural discussions as part of a tight-knit, agile team., * Frontend: React, Next.js, TypeScript, MUI
  • Backend: Python (FastAPI / Flask)
  • Database: MongoDB
  • Cloud: Azure (moving to GCP; AWS possible)
  • Other: Redis, Docker, GitHub Actions

What We Offer

  • Flexible remote working (London office available for optional collaboration).
  • The chance to work on a technically challenging, high-impact AI-driven platform.
  • A collaborative, low-bureaucracy environment where your input directly shapes the product.

Requirements

  • Strong experience building complex SPAs with React (and ideally Next.js).
  • Proficient in Python for backend integration - experience with FastAPI or Flask a plus.
  • Strong understanding of RESTful APIs, asynchronous programming, and frontend performance optimisation.
  • Comfortable working across the stack, contributing to both UI and backend logic.
  • Experience with cloud-hosted environments (Azure, GCP, or AWS).
  • Familiarity with AI/ML or LLM-driven systems is beneficial but not required.
  • Knowledge of financial services or regulatory technology is a bonus, but not essential.

Apply for this position