Senior Backend Software Engineer (Python)

Company: NLPatent
Apply for the Senior Backend Software Engineer (Python)
Location: London
Job Description:

Senior Backend Software Engineer (Python) at NLPatent

NLPatent is seeking a highly skilled Senior Backend Software Engineer with expertise in Python to join our dynamic and growing team. In this role, you will play a critical part in designing, building, and maintaining scalable backend systems that power our innovative platform. Working closely with cross-functional teams, you will help shape the future of our software solutions and contribute to the overall architecture and technical strategy.

Join us in driving cutting-edge technology in an innovative and collaborative environment.

  • 5+ years of professional experience in backend software development primarily using Python
  • Strong experience with Python web frameworks such as Django or Flask
  • Proficient with RESTful API design and implementation
  • Experience with database systems (SQL and NoSQL)
  • Familiarity with containerization technologies like Docker and orchestration tools
  • Experience working with cloud platforms such as AWS, GCP or Azure
  • Solid understanding of software engineering best practices including testing, code reviews, and CI/CD pipelines
  • Excellent problem-solving skills and a collaborative mindset
  • Strong version control skills using Git

Preferred qualifications:

  • Experience with NLP or semantic search systems
  • Knowledge of large language models (LLMs)
  • Experience with Terraform or cloud infrastructure management
  • Familiarity with frontend technologies such as React
  • Experience with Elasticsearch or Opensearch
  • Flexible working
  • Pension
  • Training & Development
  • Stock Option Plan

#J-18808-Ljbffr…

Posted: May 29th, 2026