Junior Python Developer

Junior Python Developer

Looking to put your Python skills to work on an award-winning platform that thousands of professionals rely on every day?

Company Overview

We’re an established, award-winning UK fintech developing reliable, well-structured web-apps and APIs for professionals across the financial services industry. Our platform is widely used and plays a central role in daily workflows — the tools you help build will be seen, used, and relied on at scale.

We care about code quality, clarity, and usability. Every feature we release is designed with the end user in mind, and we take pride in building systems that are scalable, maintainable, and secure. You’ll join a small, capable team that values good architecture, practical UX thinking, and shipping work we’re proud of.

If you enjoy solving real problems with clean, focused engineering — this could be your next move.

What You'll Be Doing
  • Building, migrating and maintaining backend services in Python (FastAPI)
  • Contributing to software and product design — including data flow, structure, and UI behaviour
  • Working on a varied mix of features — including web apps, APIs, PDF generation, large-scale web scraping, backend admin tools, data processing, and integrations with 3rd-party apps
  • Helping evolve scalable, maintainable systems used at scale across the UK
  • Collaborating with product and UX teams to ship polished, purposeful features
  • Writing code that follows best practices for maintainability, performance, and security — from validation and sanitation to architectural decisions
  • Understanding how data moves through our systems (you won’t manage the DBs, but you’ll work with them)
  • Using Git for version control and team collaboration
  • Attending quarterly team meetings (and other team events) in Central England (UK driving licence or good transport links required)

About You
  • You’re proficient with any two of the following: Python, Java, C#, C++, JavaScript or another object-orientated programming language
  • You have a strong working knowledge of object-orientated programming methods
  • You’re a keen learner, willing to adapt and try new things
  • You’re a good team player, able to communicate effectively
  • You’re UK-based and have the right to work in the UK (we can’t offer visa sponsorship)

Bonus Points For...
  • Being comfortable with modern Python (3.10+)
  • An understanding of SQL databases
  • Some understanding of REST APIs and/or client-server communication
  • Familiarity with Git or another version control system (VCS)
  • Some industry experience working in a software engineering team

What You'll Get
  • A remote-first role with real flexibility
  • A say in how we build — from architecture to dev tools to UX
  • A practical, evolving stack — and room to modernise and shape it
  • 25 days holiday + bank holidays
  • Auto-enrolment pension

Send us your CV and a short message telling us why this sounds like a good fit. We'll schedule a remote call as the next step. We're moving quickly so once we hear from you, we'll be in touch!

Job Type: Full-time

Benefits:
  • Company events
  • Company pension
  • Employee discount
  • Health & wellbeing programme
  • Work from home

Schedule:
  • 8 hour shift
  • Flexitime
  • Holidays
  • Monday to Friday

Work authorisation:
  • United Kingdom (required) – sponsorship cannot be provided.
Company
Knowledge Bank
Location
Barnsley, South Yorkshire, England, United Kingdom
Hybrid/Remote Options
Employment Type
Full-Time
Salary
£25,000 - £35,000 per annum
Posted
Company
Knowledge Bank
Location
Barnsley, South Yorkshire, England, United Kingdom
Hybrid/Remote Options
Employment Type
Full-Time
Salary
£25,000 - £35,000 per annum
Posted