JOB RESPONSIBILITY
Design and implement backend services using Python, ensuring performance, scalability, and reliability.
Develop, refine, and optimize our data models, database designs, data flow, and data structures, creating robust big data systems.
Collaborate closely with our team of engineers and product managers to define and execute our spatial product road map.
Participate in all stages of the development process from concept to design, to execution, and support.
Conduct comprehensive testing of new features, systems, and subsystems to ensure quality and efficiency.
Collaborate in team brainstorming sessions, project planning, and retrospective meetings.
TECHNICAL KNOWLEDGE
Minimum 1 - 5 years of experience as a Backend Developer, specifically utilizing Python. Proficiency in handling scalable systems and big data infrastructure.
Solid understanding of databases, data structures, data management, and database design.
Experience with cloud platforms and services like AWS, Google Cloud, or Azure.
Exceptional problem-solving abilities and strong analytical thinking.
Excellent communication and teamwork skills.
Bachelor's or higher degree in Computer Science, Information Systems, or a related field, or equivalent experience.
Preferred: Experience with geospatial data and associated technologies is a significant plus. Familiarity with spatial databases like PostGIS and geospatial libraries (GDAL, Geopandas, PySAL, etc.).