> Markdown version of [/jobs/ext/4612349-senior-full-stack-software-developer-backend-leaning](https://www.wearedevelopers.com/jobs/ext/4612349-senior-full-stack-software-developer-backend-leaning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Developer (Backend Leaning) - **Company:** Xelix - **Location:** London, United Kingdom - **Experience:** Expert - **Salary:** £62,230 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Component-Based Software Engineering, Code Review, Data Files, Django Web Framework, Github, Python (Programming Language), PostgreSQL, SQL Databases, ReactJS, Flask (Web Framework), Backend, Information Technology, Software Coding, Restful APIs, Terraform, Docker, Jenkins - **Published:** November 7, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5946171159 ## About the Role * 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 ## Description We're seeking Senior Developers to join our 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., While the exact process may vary slightly depending on the role, our typical interview stages are: 1. Introductory Call - A short Teams conversation with a Talent Partner to discuss your background and the opportunity. 2. Hiring Manager Interview - A 30-45 minute Teams meeting to explore your experience and fit for the team. 3. Technical Task or Presentation - A role-relevant exercise to demonstrate your skills and approach. 4. 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. We welcome the responsible use of AI for research and interview preparation, but ask that it isn't used to generate answers during live interviews. We also believe in being transparent - we use Metaview's AI note-taker during interviews so our interviewers can stay fully present. If you'd prefer us not to use it, just let your interviewer know. While you may need to answer eligibility questions as part of your application, we do not use AI to review or make decisions on applications - every application is reviewed fairly by a member of our Talent team.