Junior Software Engineer

Junior Software Engineer

Leicester Entry level 28800 - 48000 £ / year (est.) No home office possible
Go Premium
H

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

Join an innovative fintech company that is at the forefront of developing a cutting-edge AI-driven analytics platform for the financial services sector. As a Junior Software Engineer, you will benefit from a collaborative and supportive team culture that prioritises technical mentorship and employee growth opportunities. With access to modern technologies and real-time financial data applications, this role offers a unique chance to enhance your skills in both backend and frontend development while contributing to impactful projects in a dynamic environment.
H

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

Python 3.10+
React
JavaScript
TypeScript
HTML
CSS
REST API design
JSON handling
SQL fundamentals
PostgreSQL
Git workflows
unit testing
FastAPI
AWS services
data visualisation libraries

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.

Junior Software Engineer
Harrington Starr
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
  • Junior Software Engineer

    Leicester
    Entry level
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-09-25

  • H

    Harrington Starr

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>