At a Glance
- Tasks: Build and enhance backend features using Python and AI tools.
- Company: Dynamic London-based tech company with a hybrid work model.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Why this job: Join a team passionate about AI and make an impact in tech.
- Qualifications: Experience with SQL, APIs, and a passion for AI development.
- Other info: Collaborative environment with great career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
Base pay range: Full Time Position - London Based Company Hybrid. We can accept candidates throughout the UK (2x Days in the office bi-weekly). We can't offer sponsorship.
Key Responsibilities:
- We’re looking for a hands-on Backend Engineer to help build and evolve the backend of our SaaS products.
- You’ll work across Python APIs, data workflows, and integrations often turning automation-generated code into production-ready systems.
- Build and extend backend features and integrations (Python, FastAPI, gRPC, SQL).
- Adapt auto-generated pipelines and FE output into robust production code.
- Create connectors for APIs, files, and external systems.
- Integrate LLM-powered features with solid evaluation and monitoring.
- Lead AI-assisted development practices and support the team.
- Work closely with Solution Strategy, Data Platform, Platform & Support teams.
What we’re looking for:
- SQL + data modelling skills.
- Confident with AI coding tools (Cursor, Claude Code, Codex, etc.).
- Solid integration experience (APIs, SFTP, SharePoint, webhooks).
- Experience with workflow orchestration (Temporal, Dagster).
- Familiar with CI/CD, Docker, and cloud (Azure/AWS/GCP).
- Passion for AI and helping uplift team capability.
If you’re excited by AI-assisted engineering and love shipping clean, scalable backend systems we’d love to hear from you.
Python Developer employer: Primis
Contact Detail:
Primis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Python developers. 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 GitHub profile showcasing your projects, especially those involving Python, FastAPI, or any AI tools. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your SQL and data modelling skills. Practice coding challenges that focus on backend development and integrations, so you’re ready to impress when it counts.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your passion for AI and backend systems, and let’s get the conversation started!
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, SQL, and any relevant tools like FastAPI or gRPC. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your best bits!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're excited about AI-assisted engineering and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through.
Showcase Your Projects: If you've worked on any cool projects, especially those involving backend systems or integrations, make sure to mention them. We’re keen to see real examples of your work and how you’ve tackled challenges in the past.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, it shows you’re serious about joining the StudySmarter team!
How to prepare for a job interview at Primis
✨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 APIs, FastAPI, and gRPC. Practise coding challenges that involve backend features and integrations, as you might be asked to demonstrate your problem-solving skills on the spot.
✨Showcase Your SQL Skills
Since SQL and data modelling are key for this role, prepare to talk about your past projects involving databases. Have examples ready where you've designed or optimised SQL queries, and be prepared to explain your thought process behind data modelling decisions.
✨Familiarise Yourself with AI Tools
As the company values AI-assisted development, make sure you’re comfortable discussing AI coding tools like Cursor, Claude Code, and Codex. Share any experiences you have using these tools in your projects, and be ready to discuss how they can enhance backend development.
✨Understand CI/CD and Cloud Platforms
Get a good grasp of CI/CD practices and cloud platforms like Azure, AWS, or GCP. Be prepared to discuss how you've implemented CI/CD pipelines in previous roles and how you’ve used cloud services to deploy applications. This will show that you’re not just a coder but also understand the full lifecycle of software development.