Python Entwickler für Backend Services (m/w/d)
Core
Design, implementation, and maintenance of scalable backend services and APIs, along with the development and optimization of ETL processes and data processing pipelines.
Role type
Senior Python Backend Engineer (ETL & Data Pipelines)
Builds
Scalable backend services, APIs, and business-critical ETL/data processing pipelines
Domain
IT Services, Cloud Solutions, and Data Management for Church and Non-Profit Sector
Deliverable
production ML models | product features
Required skills
Python backend development, FastAPI, ETL process design and optimization, SQL (Oracle, PostgreSQL), performance tuning and profiling, Docker containerization, GitLab/Nomad CI/CD
Preferred skills
Experience with ITSM tools (Jira, ServiceNow), 2nd/3rd level ticket handling
Technologies
Python, FastAPI, Airflow, Oracle, PostgreSQL, Docker, GitLab, Nomad
Responsibilities
Design and implement scalable backend services and APIs; Develop and optimize ETL processes and data pipelines; Analyze data workflows and optimize performance; Write and optimize SQL queries; Ensure code quality through testing and create Docker containers; Collaborate with DevOps teams for operations in GitLab/Nomad environments.
Seniority
Senior, hands-on IC