At a Glance
- Tasks: Develop and maintain APIs, build responsive UIs, and support AWS infrastructure.
- Company: Join an innovative fintech company revolutionising financial analytics with AI.
- Benefits: Gain hands-on experience, mentorship, and work with modern technologies.
- Why this job: Make a real impact in fintech while learning from a supportive team.
- Qualifications: Basic software development skills in Python, React, and SQL.
- Other info: Dynamic environment with opportunities for growth and exposure to cutting-edge tech.
The predicted salary is between 28800 - 48000 £ per year.
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.
Junior Software Engineer employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the fintech space, especially those working with AI and analytics. Attend meetups or webinars, and don’t be shy to slide into DMs on LinkedIn – you never know who might have the inside scoop on job openings.
✨Tip Number 2
Show off your skills! Create a GitHub portfolio showcasing your projects, especially anything related to Python, React, or AWS. This is your chance to demonstrate your coding chops and passion for development, so make it shine!
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of REST APIs. Practice common coding challenges and be ready to discuss your thought process – we want to see how you tackle problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Let’s get you that Junior Software Engineer role!
We think you need these skills to ace Junior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights the skills and experiences that match the job description. We want to see your Python, React, and AWS knowledge shine through!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for fintech and software development. Tell us why you’re excited about this role and how you can contribute to our team.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or academic, make sure to include them! We love seeing practical applications of your skills, especially in areas like API development and data visualisation.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people quickly!
How to prepare for a job interview at Harrington Starr
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python, React, and AWS. Brush up on RESTful API design principles and be ready to discuss how you’ve used these tools in past projects or coursework.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in coding or project work. Think of examples where you had to debug an issue or optimise a piece of code. This will demonstrate your analytical thinking and ability to tackle real-world problems.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team’s workflow, the tech stack, or the company culture. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.
✨Practice Coding Challenges
Since this role involves both backend and frontend development, practice coding challenges that cover both areas. Websites like LeetCode or HackerRank can be great for brushing up on your skills and getting comfortable with coding under pressure.