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…
