Backend Software Engineer (Python)

SR2 | Socially Responsible Recruitment | Certified B Corporation™ is looking for a Backend Software Engineer (Python)

Job description

Backend Software Engineer (Python/Django)


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

Extra information

Status
Open
Education Level
Secondary School
Location
London Area
Type of Contract
Full-time jobs
Published at
03-04-2026
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Full-time jobs | Secondary School

Apply directly

Share this vacancy