At a Glance
- Tasks: Develop and maintain software for a cutting-edge AI analytics platform.
- Company: Join an innovative fintech company with a collaborative culture.
- Benefits: Gain hands-on experience, mentorship, and exposure to modern technologies.
- Why this job: Work on impactful projects in a dynamic fintech environment.
- Qualifications: Basic knowledge of Python, React, and REST API design.
- Other info: Great career growth opportunities and supportive team atmosphere.
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 full stack development – 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, so think aloud during the interview!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us. Don’t miss out on this opportunity to join an innovative team!
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: Use your cover letter to tell us why you're excited about this role and how your background fits. Show us your passion for fintech and AI-driven solutions!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or academic, make sure to mention them. We love seeing practical applications of your skills, especially in full stack development.
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 technologies in past projects or coursework.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in coding or development. Think about how you approached these problems, what solutions you implemented, and the outcomes. This will demonstrate your analytical thinking and ability to tackle real-world issues.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team’s current projects, the tech stack they use, or their approach to code reviews. 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. Be ready to explain your thought process during any technical assessments.