Junior Full-Stack Developer: Build Modern APIs & UIs in Birmingham

Junior Full-Stack Developer: Build Modern APIs & UIs in Birmingham

Birmingham Full-Time 40000 - 45000 £ / year (est.) No working from home possible
L

At a Glance

  • Tasks: Build modern APIs and UIs while collaborating with a dynamic tech team.
  • Company: Join Lovey, a top-rated finance tech company making a real impact.
  • Benefits: Enjoy a competitive salary, hybrid work, and opportunities for professional growth.
  • Other info: Great career progression in a supportive and evolving environment.
  • Why this job: Be part of an innovative team transforming how businesses access funding.
  • Qualifications: 2 years of software development experience, especially in Python and TypeScript.

The predicted salary is between 40000 - 45000 £ per year.

Lovey: Helping businesses access the funding they need to grow. At Lovey, we believe every business deserves access to the funding it needs to grow. Since 2016, we've helped thousands of UK companies secure finance through technology that makes the process faster, simpler, and more transparent. We are proud to be recognised as a Top 15 fastest‑growing finance company, a Great Place to Work, and to hold a 4.9 Trustpilot rating, because we put people, trust, and long‑term impact at the heart of everything we do.

Reports to: Chief Technology Officer

Role type: Full Time, Permanent

Location: Birmingham, Hybrid (2 days in office, more encouraged)

Salary: £40,000 - £45,000 per annum

Role Overview – Junior Full Stack Software Developer

We’re looking for a proactive and capable Junior Full Stack Developer with around 2 years of commercial experience to join our growing tech team. This role sits above entry‑level and is suited to someone who can take ownership of development tasks, contribute to system design discussions, and deliver features with increasing independence. You’ll play a key role in building and evolving our platform, contributing across both backend and frontend systems, and will be heavily involved in our re‑platforming efforts and future product development.

Key Responsibilities – Engineering & Development

  • Own and deliver development tasks across backend and frontend systems
  • Design, build, and maintain APIs using Python and FastAPI
  • Develop and ship frontend features using Next.js, React, and TypeScript
  • Write clean, scalable, and well‑tested code with a focus on maintainability
  • Review code from peers and contribute to improving engineering standards

Key Responsibilities – Delivery & Ownership

  • Take ownership of tickets from refinement through to delivery
  • Work within sprint cycles, contributing to planning and estimation
  • Collaborate closely with product, data, and other engineering teams
  • Troubleshoot and resolve issues independently where possible
  • Proactively identify improvements to systems, performance, and developer workflows
  • Support and mentor more junior or graduate engineers where appropriate

Technology Stack

  • Backend: Python, FastAPI
  • Frontend: TypeScript, Next.js, React
  • Database: PostgreSQL and Firestore
  • Cloud (Desirable): Google Cloud Platform (GCP)

Requirements

  • At least 2 years of commercial software development experience
  • Strong experience with Python and backend development (FastAPI desirable)
  • Solid experience with TypeScript and modern frontend frameworks (React/Next.js)
  • Experience designing and working with REST APIs
  • Familiarity with relational and non‑relational databases (PostgreSQL or MongoDB similar)
  • Ability to work independently and take ownership of features
  • Strong problem‑solving and debugging skills
  • Effective communication and collaboration skills

Key Deliverables

  • Deliver end‑to‑end features across backend and frontend
  • Contribute meaningfully to platform re‑platforming and new product initiatives
  • Improve code quality, system performance, and development processes
  • Support team velocity by taking ownership of tasks and delivering reliably

Essential

  • Commercial experience in a full stack or backend‑leaning role
  • Proven ability to deliver production‑ready code
  • Strong understanding of software engineering fundamentals

Nice to Have

  • Experience with FastAPI in production environments
  • Exposure to GCP or other cloud platforms
  • Experience working in a startup or scaling tech environment
  • Understanding of modern architecture patterns (APIs, microservices, etc.)

Team Structure Context

  • Platform team focused on re‑platforming to modern web technologies, mobile team focused on application development
  • Mobile work supported by Python backend services
  • Team structure will evolve as the business scales and individuals grow into ownership

Junior Full-Stack Developer: Build Modern APIs & UIs in Birmingham employer: Lovey

At Lovey, we pride ourselves on being a dynamic and supportive employer, offering a vibrant work culture that fosters innovation and collaboration. Our hybrid working model in Birmingham allows for flexibility while encouraging team interaction, and we are committed to the professional growth of our employees through mentorship and hands-on experience in cutting-edge technology. Join us to be part of a fast-growing company recognised as a Great Place to Work, where your contributions directly impact the success of businesses across the UK.

L

Contact Details:

Lovey Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Full-Stack Developer: Build Modern APIs & UIs in Birmingham

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python, FastAPI, React, and Next.js. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common coding challenges and system design questions. Practice makes perfect, so consider mock interviews with friends or use platforms that offer coding challenges.

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 genuinely interested in joining our team at Lovey.

We think you need these skills to ace Junior Full-Stack Developer: Build Modern APIs & UIs in Birmingham

Python
FastAPI
TypeScript
Next.js
React
REST APIs
PostgreSQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Junior Full-Stack Developer role. Highlight your experience with Python, FastAPI, TypeScript, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for tech and why you want to join Lovey. Mention specific projects or experiences that demonstrate your ability to take ownership and deliver results. We love seeing enthusiasm!

Showcase Your Projects:If you've got a portfolio or GitHub with projects, make sure to include it! We want to see your coding style and how you approach problem-solving. It’s a great way to show us what you can do beyond just words on a page.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Lovey

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Python, FastAPI, TypeScript, and React. Brush up on your knowledge of REST APIs and databases like PostgreSQL. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you resolved them. Use examples that highlight your debugging skills and ability to work independently. This will demonstrate your proactive approach and readiness to take ownership of tasks.

Understand the Company’s Mission

Familiarise yourself with Lovey's mission to help businesses access funding. Be ready to explain how your role as a Junior Full Stack Developer can contribute to this goal. Showing that you align with their values will make a positive impression.

Ask Insightful Questions

Prepare thoughtful questions about the team structure, development processes, and future projects. This not only shows your interest in the role but also your eagerness to collaborate and contribute to the team’s success. It’s a great way to engage with your interviewers!