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