Position: Senior/Lead Python Developer
Company: Casafari
Category: Python
Experience required: 5y
English level: upper
Published: 2021-10-01T00:00:00+03:00

We’re looking for a **Senior/Lead Python Developer** to join us on our mission to solve chaos in international real estate markets.


**Mission, Vision**
CASAFARI is the leading real estate data platform in Europe. 
With operations in Germany, Portugal, Spain, France, and Italy, the company has grown exponentially supported by 170 team members of, at least, 25 nationalities. 

We started CASAFARI with a mission to organise the real estate market into an efficient data-powered ecosystem to enable and accelerate deals through a transparent and safe B2B platform. CASAFARI isn’t just another data aggregator: it's an entire operating system that powers real estate agents in real-time, removing asymmetry of knowledge, accelerating transactions and opening up new opportunities for iBuyers, property developers, investors and Q-commerce operators and beyond to reach their investment objectives.


**What we expect you to do**
• Drive engineering from concept to finished product
• Write clean, high-quality, high-performance, maintainable code
• Contribute to client-side and server-side architecture
• Contribute to infrastructure and servers setup automation
• Collaborate with Technical experts, Software engineers, and Product managers
• Write automated, unit, and integrated tests
• Write technical documentation
• Participate in code reviews
• Mentor a team  
• Become a leader of the Python dev team 


**What we are looking for**
• 5+ years of relevant professional experience 
• Excellent skills in Python, Django REST Framework, MySQL and/or PostgreSQL
• Experience with Microservice Architecture & transition from Monolith to Microservices
• Experience with AWS 
• Advanced communication skills in written and verbal English
• Curiosity, growth mindset, critical thinking, and continuous learning 
• Hard-working attitude, high working performance
• Experience in a fast-paced environment
• Team player with the ability to work in a culturally diverse distributed team
• Leadership skills and desire to have a steep learning curve in a domain knowledge, soft and hard skills


**Tech-Stack**
Python 3
CI\CD Practices, Kubernetes
MySQL, NoSQL
RabbitMQ, Kafka
ElasticSearch


**Summary**
Our product is based on microservice architecture, includes support and upgrade of existing modules and also migrating from monolithic infrastructure with creating new modules. You will be responsible for high-performance, fine grained micro-service development. Responsibilities include designing and developing high-volume, low-latency applications for mission-critical business systems / application services and modules. Delivering high availability and performance. We expect you to contribute to all phases of the development lifecycle including writing well-designed, testable, efficient code as well as taking part in construction and discussion of the architectural solutions. Must be capable of working collaboratively with Team members and also related departments.