Logo Stiftung Kirchliches Rechenzentrum

Python Developer - Backend & Data Engineering

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

    • Location Eggenstein-Leopoldshafen

      76344 Baden-Württemberg

      Germany

    This is your employer

    Stiftung Kirchliches Rechenzentrum

    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
  • Logo Stiftung Kirchliches Rechenzentrum

    Python Developer - Backend & Data Engineering

    Location
    Eggenstein-Leopoldshafen
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs