Position: Senior Python Developer
Company: Lasoft
Category: Python
Experience required: 3y
English level: intermediate

We are searching for team members to be involved in building a next-generation smart city in the Middle East - and guess what... the team is building the cognitive brain of the city! Our goal is to improve people’s day-to-day lives with modern technology and new-era solutions. At this point, we are working on a data product that connects everything, turning smart cities into cognitive cities. The data platform has been designed to turn data into interoperable, high-quality data products on a mass scale.
We are looking for competent engineers to be added to our world-class team and implement this Urban Life Revolution. People who will join us will be working with Top Engineers and will gain a lot of knowledge and experience in a very hot domain.

REQUIREMENTS:
- At least 5 years of experience with backend development based on object-oriented programming and/or functional programming.
- Advanced proficiency with plain Python.
- Solid knowledge of Java or/and Kotlin.
- Adept of BDD/TDD, DRY, SOLID, and clean code principles.
- Understanding of large-scale distributed systems and/or data platform technologies.
- Knowledge of open source technologies such as MongoDB, PostgreSQL, Elasticsearch, Kafka, Spark, etc. is advantageous.

RESPONSIBILITIES:
- Collaborates with other engineers to develop modern and secure APIs for transforming, storing, and serving data and metadata, implement containerized, reusable and composable Platform components, and develop custom software for backend services.
- As a result, a Senior Python Developer will help us build a flexible, large-scale data platform to facilitate finding, understanding, and publishing data generated by people and devices in the AI-orchestrated metropolis.

WE OFFER YOU:
- Friendly team and enjoyable working environment
- Long-term employment
- Interesting and challenging projects
- Flexible working schedule
- Competitive compensation depends on experience and skills
- Regular assessments and salary reviews
- Professional development, knowledge sharing
- Competitive social package: 18 days of paid vacation and 5 days of sick-leaves
- Coverage of professional events
- Free English classes