At a Glance
- Tasks: Develop and maintain software across backend and frontend systems using modern technologies.
- Company: Join Lovey, a top-rated finance tech company transforming business funding in the UK.
- Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Be part of a dynamic team with excellent career advancement opportunities.
- Why this job: Make a real impact by contributing to innovative projects that help businesses thrive.
- Qualifications: 2 years of software development experience with strong skills 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’re 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.
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
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 will play a key role in building and evolving our platform, contributing across both backend and frontend systems, and will be heavily involved in re‑platforming efforts and future product development.
Key Responsibilities
- 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.
- Take ownership of tickets from refinement 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 similar).
- Ability to work independently and take ownership of features.
- Strong problem‑solving and debugging skills.
- Effective communication and collaboration skills.
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 Software Developer in Birmingham employer: Lovey
Contact Detail:
Lovey Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Full Stack Software Developer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, FastAPI, React, and Next.js. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common coding challenges and system design questions. Brush up on your problem-solving skills and be ready to discuss how you've tackled challenges in past projects.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Lovey.
We think you need these skills to ace Junior Full Stack Software Developer in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match 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 you can contribute to our tech team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Explain why you're excited about working at Lovey and how your background makes you a great fit. Don’t forget to mention your problem-solving skills and ability to work independently!
Showcase Your Projects: If you've got any personal or professional projects that demonstrate your coding skills, make sure to include them! Whether it's a GitHub repo or a live demo, we love seeing what you've built and how you approach development challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re proactive and keen to join our team at Lovey!
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 examples where you've tackled challenges in your previous roles. Think about how you approached debugging or improving a system. This will demonstrate your ability to think critically and independently, which is key for this role.
✨Be Ready to Collaborate
Since the role involves working closely with product and data teams, be prepared to talk about your experience in collaborative environments. Share examples of how you’ve worked with others to deliver projects or features, highlighting your communication skills and teamwork.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready about the team structure, upcoming projects, or the company’s vision for growth. This shows your genuine interest in the role and helps you assess if Lovey is the right fit for you.