At a Glance
- Tasks: Join our tech team to develop and modernise fintech solutions across backend and frontend.
- Company: Dynamic fintech company focused on innovation and growth.
- Benefits: Competitive salary, hands-on experience, and opportunities for professional development.
- Other info: Collaborative culture with excellent career growth potential.
- Why this job: Gain real-world experience in a fast-paced environment while working with cutting-edge technologies.
- Qualifications: Degree in Computer Science or related field; experience with Python and TypeScript.
The predicted salary is between 28000 - 35000 ÂŁ per year.
We are looking for a motivated and curious Graduate Full‑Stack Engineer to join our growing tech team. This role is ideal for a recent graduate or early‑career engineer who wants hands‑on experience across backend and frontend development within a fast‑paced fintech environment. You’ll primarily work on backend‑focused tasks while also contributing to frontend features, helping us scale and modernise our platform. You’ll be involved in key initiatives including re‑platforming efforts and future product development.
Key Responsibilities
- Work on day‑to‑day development tasks across backend and frontend systems
- Build and maintain APIs using Python and FastAPI
- Contribute to frontend development using Next.js, React and TypeScript
- Collaborate with senior engineers to deliver scalable and maintainable solutions
- Write clean, well‑tested and efficient code
- Participate in code reviews and team discussions
- Work on tickets and sprint‑based development tasks
- Collaborate with cross‑functional teams including product and data
- Assist in debugging, troubleshooting and resolving technical issues
- Contribute ideas to improve development processes and product features
- Support future mobile and platform initiatives as the team structure evolves
Technology Stack
- Backend: Python, FastAPI
- Frontend: TypeScript, Next.js, React
- Database: PostgreSQL and Firestore
- Cloud (desirable): Google Cloud Platform (GCP)
Requirements
- Degree in Computer Science or related field (or equivalent experience)
- Experience with Python (academic or commercial)
- Experience with TypeScript and modern frontend frameworks (React/Next.js preferred)
- Understanding of REST APIs and backend development principles
- Familiarity with relational and non‑relational databases (PostgreSQL or similar)
- Strong problem‑solving skills and willingness to learn
- Good communication and teamwork skills
Nice to Have
- Experience with FastAPI
- Exposure to cloud platforms (GCP preferred)
- Understanding of modern web architecture
- Internship or project experience in a similar tech stack
Graduate Full Stack Software Engineer in Birmingham employer: Lovey
Contact Detail:
Lovey Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Full Stack Software Engineer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to your university alumni or join tech meetups. You never know who might have a lead on a job or can give you insider info about the company.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using Python, TypeScript, and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Graduate Full Stack Software Engineer in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Graduate Full Stack Software Engineer role. Highlight any relevant projects or coursework, especially those involving Python, TypeScript, or modern frontend frameworks like React.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how your background makes you a great fit. Be sure to mention your problem-solving skills and willingness to learn, as these are key for our fast-paced fintech environment.
Showcase Your Projects: If you've worked on any personal or academic projects using the tech stack mentioned in the job description, make sure to include them. We love seeing practical applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
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 understanding of REST APIs and databases like PostgreSQL. Being able to discuss these technologies confidently will show that you're ready to dive into the role.
✨Showcase Your Projects
Prepare to talk about any relevant projects or internships you've completed, especially those involving the tech stack listed. Highlight your contributions, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, ongoing projects, or the company’s approach to development. This not only shows your interest but also helps you gauge if the company is the right fit for you.
✨Emphasise Teamwork and Communication
Since collaboration is key in this role, be ready to discuss your experiences working in teams. Share examples of how you’ve communicated effectively with others, resolved conflicts, or contributed to group projects. This will highlight your ability to work well in a cross-functional environment.