REIDIN / Senior Python Developer


Since 2007, we have been known for being the leading provider of property data and real estate information company for emerging markets. From being the first company to offer price indices enriched with hard-to-get real estate data in Turkey and UAE, we have become a global player in Data Analytics and Data Science utilizing the most advanced AI algorithms and techniques to process large amounts of our proprietary and client data. Today we are a multidisciplinary Data & Analytics Company helping our clients make better strategic decisions, increase revenues, lower costs, and beat competition. Among our clients are government organizations, banks, insurance companies, retailers, property developers, brokers, consultants, and appraisers.

REIDIN Data Analytics

Senior Python Developer

We have full-time openings for a Senior Python Developer. As a Python Developer for REIDIN, you will responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will be part of a highly energic and dynamic team that works closely with the front-end, and other Data Science & Data Engineering teams, using Agile methodology to develop a range of complex applications.


The ideal candidate for this position meets the highly desired development experiences, enjoys programming, and solving highly complex IT problems. The candidate must be flexible, able to work in a highly collaborative environment, prioritize across multiple competing tasks, work independently, and be able to complete tasks on time. Responsibilities of this role include but are not limited to:

· Writing APIs that work on multidimentional data structures

· Writing reusable, testable, and efficient code

· Design and implementation of low-latency, high-availability, and performant applications

· Implementation of security and data protection

· Develop user search-related functionality using tools like Elasticsearch and Solr

· Participate in stand-ups, design/requirements meetings, code reviews, and internal technology sessions


· Min 5 years of overall (OOP) programming experience

· Min 3 years of solid Python development experience

· Solid knowledge/experience with RESTful APIs.

· Solid knowledge of micro service architecture and distributed systems

· Experience with Redis, Celery or comparable technologies

· Experience with ORM libraries

· Experience with integrating multiple data sources and databases into one system

· Experience with XML and JSON formats

· Experience with either Django or Flask


· Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

· Automated unit testing frameworks

· Experience with Search engines, such as Solr or Elasticsearch

· Experience with Agile, Scrum

· Excellent communication skills


· BS or MS in Computer Engineering or any other related fields.

Başvurmak için tıklayın