Senior Full-Stack Developer (Python, GIS, API Integrations)
Job Description
We are looking for an expert developer to maintain and enhance a complex system (MUP) involving high-level integrations with SAP, advanced spatial data processing, and multi-system REST API operations. The ideal candidate will possess deep technical expertise in Python, PostgreSQL, REST APIs, Azure environments, and GIS spatial data manipulation, along with a resilient problem-solving attitude in managing operational challenges.
Core Responsibilities
- Optimize Python-based components in the MUP system
- Design and maintain complex PostgreSQL databases, with a focus on spatial data
- Manage and enhance REST API integrations, particularly between MUP and SAP
- Implement spatial queries, conduct topology analysis, and handle data formats like GeoJSON
- Monitor and enhance operations using Azure Functions and CI/CD pipelines.
- Perform spatial functions (e.g., distance measurement) and verify data quality using QGIS
- Enhance Angular-based interfaces for user interaction
- Utilize Databricks to streamline workflows and automate data processing
Qualifications
Must have:
- Minimum 6 years of experience in software development
- Expert in Python and PostgreSQL with experience in handling complex spatial data
- Strong background in operating, maintaining, and improving REST APIs (experience with SAP integrations preferred)
- Expertise in Azure DevOps, Azure Functions, and CI/CD pipelines
- Proficiency in handling GeoJSON and spatial functions within PostgreSQL
- Familiarity with QGIS or similar open-source GIS platforms
- Experience with Angular for web development and feedback systems
- Resilient and able to cope with pressure in a high-workload environment
- Strong problem-solving skills and a proactive approach to tackling complex operational challenges
- Excellent communication skills with the ability to convey technical details to various stakeholders
- Fluent English – written and spoken
Nice to have:
- Experience in Databricks for automation and pipeline management
- Knowledge in setting up and optimizing CI/CD DevOps workflows
Additional Information
What can you expect from us?
- We Learn by doing; you will collaborate with industry experts willing to share their knowledge, passion and experience
- We invest in improving your skills by participating in training and mentoring programs
- You can advance your career with us by choosing from different career paths (technical, management)
- We’ll help to broaden your horizons by working in an open and supportive multicultural environment
- Commercial projects from the domain
- Great atmosphere and supportive environment
- You will work in a friendly, relaxed atmosphere created by many bonding events and activities
What do we offer?
- Competitive salary adequate to your skills and performance
- Flexible working hours
- Training programs
- Private medical insurance
- Multisport program
- English lessons
- Company social events
- Domestic relocation assistance