At a Glance
- Tasks: Build and maintain data pipelines using Python and SQL for a fast-growing karting league.
- Company: Join FAT Karting League, revolutionising motorsport for a new generation.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact on data-driven decisions in a dynamic environment.
- Qualifications: Experience with ETL/ELT pipelines and strong Python and SQL skills required.
- Other info: Be part of a diverse team committed to innovation and inclusion.
The predicted salary is between 28800 - 48000 £ per year.
Location: Hybrid (Upper Heyford office – 3 days per week)
Reports to: Chief Financial Officer (CFO)
About FAT Karting League
FAT Karting League is disrupting the traditional pathway from karting to Formula 1. We are building a global, community-driven electric karting series that removes up to 95% of the traditional costs associated with motorsport and redefines racing culture for a new generation. Having taken both the UK and US by storm, FAT Karting League is scaling rapidly. This role sits at the heart of that scale.
Role Summary
This is a junior software developer role primarily focused on data integrations and pipeline engineering across finance and operations. You will spend the majority of your time building, maintaining, and owning ETL / ELT pipelines that ingest data from multiple internal and external sources, transform it into reliable, auditable datasets, and make them usable for reporting, analytics, and automation across the Group. This is not a generalist junior coding role. It is a hands-on, production-facing role where data accuracy, validation, and error-handling are critical. You will work with imperfect inputs, evolving APIs, and real-world operational data — and be responsible for making those pipelines reliable, testable, and scalable. The role is ideal for someone with strong Python and SQL fundamentals who already has experience building data pipelines and wants to take ownership of integration-heavy systems at the centre of a growing organisation.
Key Responsibilities
- Integrations & Data Pipelines (Primary Focus)
- Build, maintain, and own ETL / ELT pipelines using Python and SQL
- Ingest data from APIs, flat files, relational databases, and third-party platforms
- Design and implement robust data validation, reconciliation, and error-handling logic
- Monitor pipeline failures and data inconsistencies, and resolve issues at source
- Ensure datasets are accurate, auditable, and suitable for financial and operational reporting
- Write clean, well-structured, production-grade Python code
- Build reusable modules for transforming and validating operational and financial data
- Maintain clear documentation and version-controlled codebases using Git
- Produce structured, analysis-ready datasets used by finance and operations teams
- Support internal dashboards and tools (e.g. using Plotly Dash or similar frameworks)
- Work closely with stakeholders to translate data requirements into reliable technical outputs
- Follow structured development workflows and engineering best practices
- Support cloud deployment, access control, and orchestration of internal systems
- Contribute to the design of scalable internal data infrastructure as the Group expands
Essential Qualifications & Experience
- Up to 3 years’ commercial experience, or exceptional graduate-level capability with demonstrable real-world projects
- Hands-on experience building and maintaining ETL / ELT pipelines in Python and SQL
- Experience ingesting data from APIs and external systems (including authentication, pagination, and schema changes)
- Strong understanding of relational data structures and data quality issues
- Experience implementing validation, reconciliation, and error-handling in data workflows
Desirable
- Exposure to financial, operational, or multi-source datasets
- Familiarity with cloud environments, orchestration tools, or internal data platforms
- Experience supporting analytics or reporting use cases
Why Join Us?
You’ll join at a pivotal moment where data reliability directly impacts business decisions. This role has real responsibility and visibility — your pipelines will be used daily to drive financial insight, operational efficiency, and strategic growth. You’ll be building systems that matter in a fast-growing global organisation.
Diversity & Inclusion
Smedley Group is committed to attracting, recruiting, and retaining talented individuals from all backgrounds. We celebrate diversity and are proud to foster an inclusive environment where everyone is respected, empowered, and valued, regardless of age, disability, gender identity or expression, marital status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.
Junior Software Developer in Banbury employer: Smedley Group
Contact Detail:
Smedley Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Developer in Banbury
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on platforms like 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 involving ETL/ELT pipelines. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your Python and SQL knowledge. Be ready to discuss your experience with data integrations and how you've tackled challenges in past projects. Practice common coding problems too!
✨Tip Number 4
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 mission at FAT Karting League.
We think you need these skills to ace Junior Software Developer in Banbury
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Junior Software Developer role. Highlight your experience with Python and SQL, especially any projects involving ETL/ELT pipelines. 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! Use it to explain why you're passionate about data integration and how you can contribute to our mission at FAT Karting League. Keep it concise but impactful – we love enthusiasm!
Showcase Relevant Projects: If you've worked on any relevant projects, whether in a professional setting or during your studies, make sure to mention them. We’re keen to see real-world applications of your skills, especially around data pipelines and validation.
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 this exciting opportunity at FAT Karting League!
How to prepare for a job interview at Smedley Group
✨Know Your Tech Stack
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss your experience with ETL/ELT pipelines and how you've handled data from APIs or databases. They’ll want to see that you can talk the talk and walk the walk!
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled data quality issues or pipeline failures in the past. Highlight your approach to validation and error-handling, as this role is all about ensuring data accuracy and reliability.
✨Understand Their Business
Familiarise yourself with FAT Karting League and their mission to disrupt traditional motorsport pathways. Knowing their goals and how your role contributes to their success will show your genuine interest and help you stand out.
✨Ask Insightful Questions
Prepare thoughtful questions about their data infrastructure and the challenges they face. This not only shows your enthusiasm for the role but also gives you a chance to assess if the company culture aligns with your values.