Senior Python Backend Software Developer
Senior Python Backend Software Developer

Senior Python Backend Software Developer

Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
X

At a Glance

  • Tasks: Develop robust Python solutions and design REST APIs for innovative financial automation.
  • Company: Join Xelix, a fast-paced scale-up transforming financial controls with AI.
  • Benefits: Competitive salary, hybrid working, generous leave, and a personal development budget.
  • Why this job: Be part of a dynamic team making a real impact in the finance tech space.
  • Qualifications: 4+ years Python experience, strong communication skills, and familiarity with Django or Flask.
  • Other info: Enjoy team socials, an on-site gym, and opportunities for career growth.

The predicted salary is between 60000 - 84000 £ per year.

About us

At Xelix, we work with some of the world’s largest companies to automate and strengthen their financial controls. Our AI solutions redefine how Accounts Payable teams operate – moving from manual processes to automated, intelligent workflows. Xelix is a fast-paced scale-up – things move fast and expectations are high. We raised our Series B with Insight Partners in June 2025 and are expanding aggressively. We have a team of 150 talented people pulling together to achieve our goals. Everyone is trusted to take ownership, move fast and have a meaningful impact. We prioritise personal and professional growth, keep things fun, and love to celebrate a milestone together. In this role you’ll grow, be challenged and help shape the future of Xelix. If you’re excited about building something special with us, we’d love to hear from you.

About the role

We’re seeking Senior Python Developers to join our back-end development team. This is a varied and challenging programming role. Tasks could include writing code to manage incoming data, working with AI Engineers to analyse huge data sets, or writing Restful APIs in Django to support the React front end. Our ideal candidate takes pride in their work – producing clean, tested, beautiful code. Rather than give you a detailed set of requirements, we encourage engineers to take responsibility for solving the problem. There are many opportunities to innovate as you collaborate with stakeholders to design and implement new features. You will be well supported to continue your professional development. This includes an annual conference allowance, a budget for books and a monthly session with your manager to identify and track your learning goals. As Xelix continues to grow opportunities for you to develop your career becoming a Team Lead, Project Lead or Staff Engineer could be available to the right candidate.

What you’ll be doing

  • Implementing robust and scalable solutions in Python.
  • Developing, using and designing REST APIs to efficiently deliver application components.
  • Implementing performance improvement strategies.
  • Ensuring the quality of code by writing comprehensive tests and participating in code reviews.

What you’ll bring

  • 4+ years of Python coding professional experience
  • Ability to learn and apply new technology quickly
  • Ability to effectively communicate complex technical concepts to team members and stakeholders.
  • Familiarity with coding in Django and the Django Rest Framework, or Flask Web frameworks
  • Degree in Computer Science (or similar), at 2:1 or above
  • Amazon Web Services
  • SQL / PostgreSQL
  • Build pipeline and CI with GitHub, Jenkins, Docker, Terraform

What we offer in return

  • Competitive salary of £70,000 - £95,000 depending on experience
  • 27 days of annual leave (including 3 days Christmas closing) which increases up to 3 days based on tenure, with the option to roll over, buy or sell up to 3 days
  • Hybrid working with one day a week from our dog-friendly Hoxton office
  • On-site gym and cycle to work scheme
  • Employee discount at over 100 retailers
  • Comprehensive private medical & dental cover with Vitality
  • Enhanced parental leave pay
  • Learning & development culture – £1,000 personal annual budget
  • We’re carbon‑neutral and are working towards ambitious carbon reduction goals
  • Lots of team socials & activities
  • Annual team retreat

Want to learn more?

We believe that people from diverse backgrounds, with different identities and experiences make our company and product better. No matter your background, we’d love to hear from you! And if you have a disability, please let us know if there’s any way we can make the interview process better for you - we’re happy to accommodate!

This is a full-time position, with standard working hours from 9:00 AM to 6:00 PM, Monday through Friday.

Interview Process

  • Introductory Call – A short Teams conversation with a Talent Partner to discuss your background and the opportunity.
  • Hiring Manager Interview – A 30–45 minute Teams meeting to explore your experience and fit for the team.
  • Technical Task or Presentation – A role‑relevant exercise to demonstrate your skills and approach.
  • Final On‑site Interview – An in‑person meeting with our senior leadership team and co‑founders at our office.

We strive to make the process clear, efficient, and respectful of your time.

Senior Python Backend Software Developer employer: Xelix

At Xelix, we pride ourselves on being an exceptional employer that fosters a dynamic and inclusive work culture. Our commitment to personal and professional growth is evident through our generous learning budgets, hybrid working options, and a supportive environment where every team member can take ownership and make a meaningful impact. With a focus on innovation and collaboration, we celebrate achievements together and offer numerous opportunities for career advancement in our fast-paced scale-up located in the vibrant Hoxton area.
X

Contact Detail:

Xelix Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Backend Software Developer

✨Tip Number 1

Get to know Xelix before your interview! Dive into their blog and news sections to understand their culture and recent achievements. This will help you tailor your responses and show that you're genuinely interested in being part of their team.

✨Tip Number 2

Practice your coding skills with Python and Django! Since you'll be working on robust solutions, brush up on your REST API development and ensure you can demonstrate clean, tested code during the technical task.

✨Tip Number 3

Prepare to discuss your past projects and how you've taken ownership of challenges. Xelix values innovation and responsibility, so share examples where you've made a meaningful impact in your previous roles.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're proactive and keen to join the Xelix family.

We think you need these skills to ace Senior Python Backend Software Developer

Python
Django
Django Rest Framework
Flask
REST APIs
SQL
PostgreSQL
Amazon Web Services
GitHub
Jenkins
Docker
Terraform
Code Review
Performance Improvement Strategies
Communication Skills

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your Python experience in your application. We want to see how you've tackled challenges and produced clean, beautiful code. Don't be shy about sharing specific projects or achievements that showcase your skills!

Tailor Your Application: Take a moment to customise your application for the role. Mention how your experience aligns with what we're looking for, especially in areas like REST APIs and Django. This shows us you're genuinely interested in joining our team at Xelix.

Be Yourself: We love authenticity! Let your personality shine through in your application. Share your passion for coding and any unique experiences that have shaped your approach to software development. We’re excited to learn more about you!

Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It streamlines the process for us and ensures your application lands in the right hands. We can’t wait to hear from you!

How to prepare for a job interview at Xelix

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python, especially in relation to building REST APIs and using frameworks like Django or Flask. Prepare to showcase your ability to write clean, tested code and explain your thought process behind it.

✨Showcase Your Problem-Solving Skills

Xelix values engineers who take ownership of their work. Be prepared to discuss past projects where you identified problems and implemented solutions. Think about how you can demonstrate your innovative thinking and ability to collaborate with stakeholders to design new features.

✨Communicate Clearly

Since you'll need to explain complex technical concepts to team members and stakeholders, practice articulating your thoughts clearly. Use examples from your previous work to illustrate your points, and don’t hesitate to ask clarifying questions if something isn’t clear during the interview.

✨Prepare for Technical Challenges

Expect a technical task or presentation as part of the interview process. Familiarise yourself with common coding challenges related to backend development and be ready to demonstrate your approach to problem-solving. Practising coding exercises beforehand can help you feel more confident.

Senior Python Backend Software Developer
Xelix

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

X
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>