Junior Software Developer
Confidential
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Junior Software Developer to join our team in Bicester, Oxfordshire, UK.
Required Skills
Job Description
Job Description
Job Title: Junior Software Developer – Central Systems
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
Internal Software Development
• 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
Internal Tools & Reporting
• 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
Infrastructure & Development Practices
• 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