Senior Backend Software Engineer (Python)
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.
Requirements
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
Benefits
Flexible working
Pension
Training & Development
Stock Option Plan
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.
Requirements
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
Benefits
Flexible working
Pension
Training & Development
Stock Option Plan
Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.
