Position: Senior Python developer
Company: Serious Software
Experience required: 5y
English level: upper

We are looking for an ambitious and driven Senior Python Developer with solid prior experience to join the team! 

The platform uses data management, entity linkage techniques, and deep learning to scan and understand documents, speech, and NLP (Natural Language Processing) at scale and runs on any third-party virtual cloud or on a managed service. 

Requirements:
- 5+ years of production engineering experience;
- Strong in Python, MongoDB, Kafka, Elasticsearch;
- Working knowledge of Kubernetes, Cloud;
- Deep understanding of large-scale distributed systems architecture and data-driven development;
- Vast knowledge of REST APIs and GraphQL APIs;
- Excellent performance optimization, debugging, problem-solving, and communication skills;
- Good communication English skills (B2+).

Responsibilities:
- Design and implement distributed and scalable systems, implement GraphQL and REST APIs;
- Develop different microservices with the help of open-source projects;
- Develop different SQL and NoSQL databases, and cloud-native technologies.