At a Glance
- Tasks: Join an AI-driven tech company to build advanced platforms using Python and Django.
- Company: Early-stage tech firm focused on machine learning and innovative solutions.
- Benefits: Flexible working, pension contributions, training, stock options, and a work-from-home budget.
- Why this job: Make a real impact as a key player in developing cutting-edge technology.
- Qualifications: 2+ years in software engineering with strong Python and Django skills.
- Other info: Collaborative environment with opportunities for growth and learning.
The predicted salary is between 50000 - 60000 £ per year.
About the role:
We are working with an early-stage, AI-driven technology company building advanced platforms that leverage machine learning, NLP and large language models to solve complex research and data problems. The team is focused on developing scalable, intelligent systems, increasingly incorporating LLM-powered and agentic workflows to automate sophisticated tasks.
As one of the early engineering hires, you will play a key role in building and scaling the core platform, working closely with the CTO and senior engineers to design, develop and deploy new features. This is a hands-on role with real ownership and impact on product direction.
Requirements
- ~2+ years of commercial software engineering experience
- ~ Strong Python web development experience (essential)
- ~ Solid experience with Django (or similar Python web frameworks, Django preferred)
- ~ Experience building and maintaining production web applications (not just data science scripts)
- ~ Experience with Docker and containerised applications
- ~ Experience working with relational databases (e.g. PostgreSQL)
- ~ Good understanding of API design and backend architecture
- ~ Proficiency with Git
- ~ Willingness to work 2 days per week onsite in London
Nice to have
- Exposure to NLP or search systems (e.g. semantic search)
- Experience working with LLMs or generative AI
- Frontend experience (e.g. React)
- Experience with Elasticsearch or OpenSearch
- Experience with AWS or similar cloud platforms
Benefits
- Flexible working
- Pension contributions
- Training & development
- Stock option plan
- Work from home budget
Backend Software Engineer (Python/Django) in City of London employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer (Python/Django) in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 portfolio showcasing your projects, especially those using Python and Django. 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 coding skills and understanding backend architecture. Practice common algorithms and system design questions to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Backend Software Engineer (Python/Django) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python and Django experience front and centre. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit for our team. Keep it conversational but professional – we love personality!
Showcase Your Projects: If you've worked on any cool projects, especially those involving web applications or machine learning, make sure to mention them. We’re keen to see your hands-on experience and how you’ve tackled real-world problems.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Know Your Tech Stack
Make sure you brush up on your Python and Django skills before the interview. Be ready to discuss your past projects in detail, especially those involving web applications. Highlight how you've used these technologies to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Since the company focuses on AI-driven solutions, prepare to talk about how you've tackled complex challenges in your previous roles. Think of specific examples where you implemented machine learning or NLP techniques, even if they were just part of a larger project.
✨Understand the Company’s Vision
Do some homework on the company’s mission and the products they’re developing. Being able to articulate how your skills align with their goals will show that you're genuinely interested and invested in their success.
✨Prepare for Technical Questions
Expect to face technical questions related to backend architecture, API design, and database management. Practise coding challenges and be ready to explain your thought process as you solve them. This will demonstrate your problem-solving approach and technical expertise.