Back to all jobs

Python Developer

Permanent employee, Full-time ยท Lamudi Technical Services Corp.

About us
Our Story

Lamudi is a property platform that brings transparency to real estate markets in 13 countries across Asia, the Middle East, and Latin America. Launched in 2013 we are one of the youngest platforms in most our markets, which most strongly shows in the level of fun, energy and according success with which we outrun our competition.

Now we are looking for great minds and characters to continue our path beyond market leadership towards building truly dominant go-to-marketplaces for real estate.

Why join us?

Working at Lamudi rewards you with the highest level of professional and personal growth opportunities. Surrounded by international know-how and entrepreneurial leadership, you will have the freedom to directly impact the progress of our thriving venture within a great team-spirit atmosphere. Our freedom comes with self-expectations: we do not just challenge to perform, we see it as our challenge & job to coach our teams to out-perform - you grow, we grow!
About the challenge

The Python Developer is responsible for designing and developing ETL Code in Python Django. Creating the related ETL Design Specifications and framework. The developer coordinates with Business Intelligence team, cross functional teams on a project basis to effectively communicate design and development on related activities with a wide range of technical, non-technical, and third party team members.


The developer works with architects, data analysts and business analysts to accept requirements, translates these requirements into solution design and participates in the full development process life-cycle from concept through testing, implementation, and support using the Agile development methodology. This includes leveraging/improving established Data Model, ETL framework, identifying approaches to creatively solve data and application problems.



Responsibilities:


  • Design and development of Data Warehouse. Be able to develop a project through its entire lifecycle.

  • Build distributed backend application in the cloud.

  • Understand repeatable automated processes for building the application, test it, document it, and deploy it at scale.

  • A desire to work as part of a growing, fast-paced, and highly-flexible team. Ability to quickly learn new technologies and adapt to a fast-paced development environment.

  • Work closely with, and incorporate feedback from, product designers and other stakeholders in the company.

  • Establish quality processes to deliver a stable and reliable solution

  • Complex SQL, stored proc development

  • Understand the project proposal and assist the team in analyzing how the new system or functionality can be integrated in the current environment.

  • Ability to identify and resolve any performance and/or data related issues

  • Provide documentation (Data Mapping, Technical Specifications, Production Support, data dictionaries, test cases, etc.) for all projects

Who we are looking for
  • 3+ Years of experience in Python

  • Experience in ETL Developer role, is preferred.

  • Experience with RESTful APIs and server-side APIs integration

  • Strong experience in building data warehouse solutions using Python.

  • Strong ETL performance-tuning skills and the ability to analyze and optimize production volumes and batch schedules.

  • Experience in SQL

  • Experience with Linux, as well as Git or other version control systems

  • Expertise in operational data stores and real time data integration

  • Experience with Development Methodologies, Databases Platforms and Data Modeling tools (ERwin/Model Manager)

  • Expert level skill in modelling, managing, scaling and performance tuning high volume transactional database.

  • Bachelor's Degree in computer science or equivalent experience.


Technical Skills:

  • Experience in Python language and Cloud Implementation like AWS/GCP

  • Knowledge in Cloud technologies

  • Proficiency with Data Modeling tools such as Erwin/ER Studio.

  • Experience with ETL tools like Python Informatica tools

  • Proficiency in master data management (MDM) projects and solutions.

  • Proficiency with high volume OLTP Databases and large data warehouse environments.

  • Experience and knowledge of optimizing database performance and capacity utilization to provide high availability and redundancy

  • Understanding of Agile and its implementation for Data Warehouse Development

  • Strong experience with SQL Server Management Studio

Your application

Thank you for considering a career at Lamudi GmbH. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to .

Please upload any documents that you want to include with your application. CV and cover letter are required, and you should also attach copies of your references and certificates.
In order to upload multiple files, please select them in one go by using the CTRL key on Windows or the CMD key on Mac.