Job
- Level
- Experienced
- Job Field
- Database, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Eggenstein-Leopoldshafen
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop high-performance backend services and ETL processes using Python and FastAPI, analyze data workflows, and optimize data processing and SQL queries in a modern development environment.
Job Technologies
Your role in the team
- As a Python Developer, you are the expert in designing, developing, and optimizing our data-intensive applications.
- Your focus is on implementing high-performance backend services and ensuring mission-critical ETL processes.
- You design, implement, and maintain scalable backend services and APIs, primarily using Python and FastAPI.
- You are a central point of contact for technical inquiries.
- You process, coordinate, and resolve service requests and tickets (2nd/3rd level) using our ITSM tools (Jira, ServiceNow).
- You are responsible for the redevelopment and further development of our business-critical ETL processes and data processing pipelines, especially with Python.
- You analyze existing data workflows and Python scripts, identify performance bottlenecks, and proactively implement speed improvements and efficiency enhancements.
- You develop SQL queries and optimize the connection to our database systems (Oracle, PostgreSQL).
- You ensure the quality of your code through testing and create the necessary Docker containers for your applications.
- You work closely with the DevOps team for operations in our GitLab/Nomad environment.
- You bring your expertise to the architecture of new data solutions and document your work in a structured manner in our internal wiki and in Jira.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed training or a comparable qualification/professional experience in software development.
Qualifications
- A highly analytical, structured, and solution-oriented work approach characterizes you.
- You understand how to build applications that are well monitorable via Prometheus/Grafana.
- You are passionate about clean code and efficient data processing.
- You are a communicative team player who enjoys sharing their knowledge.
- You are eager to continuously develop yourself and find new solutions for complex problems.
Experience
- You are proficient in Python and have several years of experience in backend development.
- You are proficient in SQL (Oracle/PostgreSQL) and have experience in designing and optimizing ETL processes.
- You have experience in analyzing slow code (profiling) and optimizing it effectively.
- You have experience in handling tickets (2nd/3rd level) and working with ITSM tools (e.g., Jira, ServiceNow).
- You know how to write a Dockerfile and have experience with Git (GitLab).
This text has been machine translated. Show original
What we offer
- Expand your skills through targeted training and certifications.
- Utilize our hybrid work model with the option for remote work.
- You can expect a permanent position with 30 days of vacation as well as additional paid time off on 3.5 days (December 24th, December 31st, your birthday, and half a day on Maundy Thursday).
- You will receive compensation according to TVöD Bund, with additional benefits such as Christmas bonus, performance bonuses, and a meal allowance.
- Look forward to company pension schemes, asset-building benefits, bike leasing, as well as free parking spaces—including E-charging stations.
- Modern technology ensures efficient work - completely frustration-free.
- Become part of a dedicated team with an open corporate culture and flat hierarchies.
- Experience regular team events such as barbecues, company outings, summer parties, and Christmas celebrations.
- Benefit from health check-ups, sports programs, and other measures for your well-being.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
More net
Food & Drink
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Stiftung Kirchliches Rechenzentrum
The Kirchliches Rechenzentrum Südwestdeutschland (KRZ-SWD) - one of the leading IT service providers for church, diaconal charity and Caritas. At the Eggenstein-Leopoldshafen data center, we focus on technological innovation, innovation and customer proximity. We are committed to this daily with joy and enthusiasm.
Description
- Company Size
- 50-249 Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Public Service, Unions