At a Glance
- Tasks: Build reliable backend services and contribute to frontend tasks using modern tech.
- Company: Join a forward-thinking tech company with a focus on collaboration and innovation.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Master modern software practices while making a real impact on our lending platform.
- Qualifications: Proficient in Python and familiar with React; eager to learn and collaborate.
- Other info: Dynamic team environment with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
Reporting to the Engineering Lead, you will build reliable backend services that power our lending platform. This is a role for a developer who cares about writing clean, readable code and wants to master modern software engineering practices under the guidance of a Senior team.
Core Technologies
- Core: Modern Python (3.10+), React (Hooks/Context), REST APIs.
- Quality: Pytest, Git, CI/CD.
Core Responsibilities
- Build & Maintain: Write clear, maintainable Python code for our backend services.
- Fullstack Exposure: Contribute to React frontend tasks (wiring APIs, managing state, handling hooks like useState).
- Quality First: Write robust unit tests (using pytest) and ensure code reliability.
- Integrations: Consume REST APIs and handle common request/response patterns.
Requirements
- Python Proficiency: You understand standard libraries and how to structure a project cleanly.
- React Familiarity: You can navigate a React codebase, create components, and handle basic state.
- Growth Mindset: You are eager to learn about system architecture and reliability from senior engineers.
- Communication: Our ethos is one of continuous improvement, driven by a highly collaborative environment. While there is plenty of deep work involved, this isn’t a solitary role—we prioritize pairing, design discussions, and shared problem-solving over working in isolation.
Note: Although this is a remote role, we require all candidates to be UK-based, as the role will require occasional travel to our office in Cardiff. We are unable to offer visa sponsorship for this role; all applicants must have full UK right to work.
Software Engineer in Cardiff employer: Vargo Group
Contact Detail:
Vargo Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Cardiff
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or join relevant tech communities. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Build a small project using Python and React, then share it on GitHub. This not only showcases your coding chops but also gives you something to discuss in interviews.
✨Tip Number 3
Prepare for the technical interview by practicing coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. We want you to feel confident when tackling those tricky questions!
✨Tip Number 4
Don’t forget to follow up after interviews! A quick thank-you email can leave a lasting impression and shows your enthusiasm for the role. Plus, it keeps you on their radar!
We think you need these skills to ace Software Engineer in Cardiff
Some tips for your application 🫡
Show Off Your Skills: When you’re writing your application, make sure to highlight your Python and React skills. We want to see how you’ve used these technologies in past projects, so don’t hold back on the details!
Keep It Clean and Clear: Just like we value clean code, we appreciate a well-structured application. Use clear language and keep your points concise. This shows us you can communicate effectively, which is super important for our collaborative environment.
Demonstrate Your Growth Mindset: We love candidates who are eager to learn! Share examples of how you’ve tackled challenges or learned new skills in your previous roles. This will show us that you’re ready to grow with us at StudySmarter.
Apply Through Our Website: Make sure to submit your application through our website. It’s the best way for us to keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Vargo Group
✨Know Your Tech Stack
Make sure you’re well-versed in Python (3.10+) and React. Brush up on how to write clean, maintainable code and be ready to discuss your experience with REST APIs. Being able to talk about specific projects where you've used these technologies will really impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you approach coding challenges and debugging. Think of examples where you’ve had to troubleshoot issues or improve existing code. This will demonstrate your growth mindset and collaborative spirit, which are key for this role.
✨Practice Pair Programming
Since collaboration is a big part of the job, try to practice pair programming with a friend or colleague before the interview. This will help you get comfortable explaining your thought process and working through problems together, just like you would in the role.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team’s workflow, the tech stack, or the company culture. This shows that you’re genuinely interested in the role and eager to contribute to the team’s success. Plus, it gives you a chance to assess if the company is the right fit for you!