Junior Software Engineer

Junior Full Stack Developer – AI Analytics Platform (FinTech).

We’re partnered with an innovative fintech business building a cutting-edge AI-driven analytics platform for the financial services sector. They’re looking for a motivated Junior Full Stack Developer to join their growing engineering team. This is a great opportunity to work with modern technologies across both backend and frontend development, while gaining valuable exposure to quantitative finance applications and cloud infrastructure.

The Role:

You’ll be involved in developing both the Python-based calculation engine and the React frontend, as well as contributing to the AWS infrastructure that powers the platform. The position offers a broad scope — from API development and database optimisation, through to building responsive UIs and supporting real-time market data integrations.

Key Responsibilities

  • Develop and maintain RESTful APIs for portfolio risk and analytics using Python and FastAPI
  • Build responsive React components for visualising financial data and portfolio management
  • Implement data validation and type safety with Pydantic models and TypeScript
  • Write unit and integration tests to ensure high-quality backend services
  • Assist with database schema design and optimisation (SQLAlchemy/SQLModel)
  • Support deployment and monitoring across AWS infrastructure
  • Contribute to real-time market data integrations and caching strategies
  • Participate in peer code reviews and uphold quality standards (pyright, ruff, etc.)

Core Skills

  • Python 3.10+ with a basic grasp of async/await patterns
  • React, JavaScript/TypeScript, HTML/CSS
  • REST API design principles and JSON handling
  • SQL fundamentals, ideally PostgreSQL or similar
  • Git workflows and collaborative version control
  • Basic unit testing experience
  • Familiarity with npm/yarn and pip/uv for package management

Nice to Have

  • Experience with FastAPI, Flask, or Django
  • Understanding of Docker and containerisation workflows
  • Exposure to AWS services (EC2, RDS, Lambda, CloudWatch)
  • Knowledge of Redis or caching techniques
  • Experience with data visualisation libraries (Chart.js, D3.js, Recharts)

Why Apply?

  • Work with modern tools and frameworks in a live fintech environment
  • Gain hands-on experience with both backend and frontend development
  • Exposure to AWS and real-time financial data applications
  • Collaborative, supportive team culture with strong technical mentorship

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.

Company
Harrington Starr
Location
United Kingdom, UK
Posted
Company
Harrington Starr
Location
United Kingdom, UK
Posted