STACKIT Cloud API Developer Storage (m/w/d)

Schwarz
Full_timeβ€’Heilbronn, Germany

πŸ“ Job Overview

  • Job Title: STACKIT Cloud API Developer Storage (m/w/d)
  • Company: Schwarz
  • Location: Heilbronn, Baden-WΓΌrttemberg, Germany
  • Job Type: On-site
  • Category: Backend Developer
  • Date Posted: 2025-06-24
  • Experience Level: Mid-Senior level (2-5 years)

πŸš€ Role Summary

  • Develop and maintain highly automated self-services with REST APIs in a Kubernetes-based environment using Golang.
  • Collaborate with cross-functional teams to integrate new products and functionalities into the STACKIT product family.
  • Contribute to the development of software architecture and ensure high software quality standards.
  • Share knowledge and experiences with team members and other developers to foster a culture of technical excellence.

πŸ“ Enhancement Note: This role requires a strong focus on end-to-end responsibility, with a commitment to identifying with the products provided to customers. The dynamic, fast-growing environment demands adaptability and quick learning of new technologies.

πŸ’» Primary Responsibilities

  • Product Development: Actively shape the future of relevant STACKIT storage products (e.g., object storage) over their entire life cycle.
  • Software Quality: Ensure high software quality standards and continuously optimize products.
  • Architecture Development: Support the development of software architecture in cooperation with your team.
  • Integration Coordination: Coordinate solutions with responsible STACKIT services for seamless integration into the STACKIT product family.
  • End-to-End Responsibility: Identify with the products provided to customers and receive support.

πŸŽ“ Skills & Qualifications

Education: A Bachelor's or Master's degree in Computer Science, IT, or a related field. Relevant work experience can be considered equivalent.

Experience: Proven experience (2-5 years) in cloud API development, with a strong focus on Golang and cloud environments.

Required Skills:

  • Proficiency in Golang and cloud environments.
  • Strong knowledge of REST and gRPC interface and communication technologies.
  • Experience with database systems (e.g., PostgreSQL) and Kubernetes.
  • Familiarity with professional software development methods, including development standards and build/release management.
  • Excellent communication skills in English, with optional German.

Preferred Skills:

  • Experience with storage services in highly automated environments (e.g., CI/CD, pipelines).
  • Knowledge of European cloud providers and their architectures.
  • Familiarity with the Schwarz Group and its products.

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate a strong understanding of cloud API development, with a focus on Golang and REST APIs.
  • Showcase projects that highlight your ability to develop and maintain highly automated self-services in a Kubernetes-based environment.
  • Include examples of your end-to-end responsibility and commitment to product quality.

Technical Documentation:

  • Provide clear and concise documentation for your projects, explaining the architecture, functionality, and any challenges faced.
  • Include any relevant test cases, performance metrics, and optimization techniques.

πŸ“ Enhancement Note: As this role requires a strong focus on end-to-end responsibility, your portfolio should emphasize your commitment to product quality and your ability to identify with the products provided to customers.

πŸ’΅ Compensation & Benefits

Salary Range: €55,000 - €75,000 per year (gross, full-time), based on experience and qualifications. This estimate is derived from regional market research and industry standards for mid-senior level backend developers in Germany.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work in a dynamic, fast-growing environment with a strong focus on technical excellence.
  • Collaborative work culture with international, agile teams.
  • On-site work arrangement with flexible working hours.

πŸ“ Enhancement Note: While the company does not provide specific salary information, the provided range is based on regional market research and industry standards for mid-senior level backend developers in Germany.

🎯 Team & Company Context

🏒 Company Culture

Industry: The Schwarz Group is a leading global retailer, with a strong focus on technology and innovation. STACKIT, as a part of the Schwarz Group, is a cloud and colocation provider that offers secure infrastructure solutions for both the Schwarz Group and external customers.

Company Size: STACKIT is a division of the Schwarz Group, which employs over 500,000 people worldwide. This large company size offers numerous opportunities for growth and collaboration.

Founded: The Schwarz Group was founded in 1913, with STACKIT being established more recently to provide secure cloud and colocation services for the group and external customers.

Team Structure:

  • STACKIT Products division, where the Cloud API Developer Storage role is based.
  • Cross-functional teams, including STACKIT services responsible for integration and central STACKIT IAM.
  • Agile, international teams that foster a culture of technical excellence and collaboration.

Development Methodology:

  • Agile methodologies, with a focus on sprint planning and continuous improvement.
  • Code review, testing, and quality assurance practices to ensure high software quality standards.
  • CI/CD pipelines and automated deployment strategies for efficient and reliable product development.

Company Website: www.stackit.de/en

πŸ“ Enhancement Note: The Schwarz Group's strong focus on technology and innovation, combined with its large company size, offers numerous opportunities for growth and collaboration within the STACKIT Products division.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is suited for mid-senior level backend developers with proven experience in cloud API development, a strong focus on Golang, and a commitment to end-to-end responsibility.

Reporting Structure: The Cloud API Developer Storage will report directly to the team lead within the STACKIT Products division and collaborate with cross-functional teams, including STACKIT services and central STACKIT IAM.

Technical Impact: This role has a significant impact on the development and maintenance of STACKIT storage products, ensuring seamless integration with the STACKIT product family and supporting the company's vision of providing secure infrastructure solutions for both the Schwarz Group and external customers.

Growth Opportunities:

  • Technical skill development and specialization in cloud API development, with a focus on Golang and storage services.
  • Opportunities for technical leadership and architecture decision-making within the STACKIT Products division.
  • Career progression paths within the Schwarz Group, with opportunities for internal mobility and advancement.

πŸ“ Enhancement Note: The STACKIT Products division offers numerous opportunities for growth and collaboration, with a strong focus on technical excellence and continuous learning. Mid-senior level backend developers can expect to develop their skills and advance their careers within the Schwarz Group.

🌐 Work Environment

Office Type: The STACKIT Products division operates in an agile, collaborative work environment, with a strong focus on technical excellence and continuous improvement.

Office Location(s): Heilbronn, Germany. The Schwarz Group has multiple locations worldwide, offering opportunities for internal mobility and collaboration.

Workspace Context:

  • Collaborative workspaces that foster a culture of teamwork and knowledge sharing.
  • Access to development tools, multiple monitors, and testing devices to support efficient product development.
  • Opportunities for cross-functional collaboration with designers, marketers, and other stakeholders within the Schwarz Group.

Work Schedule: Full-time, on-site work arrangement with flexible working hours. The dynamic, fast-growing environment demands adaptability and quick learning of new technologies.

πŸ“ Enhancement Note: The agile, collaborative work environment within the STACKIT Products division offers numerous opportunities for growth and collaboration, with a strong focus on technical excellence and continuous learning.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Technical assessment and coding challenge focused on Golang, REST APIs, and cloud environments.
  2. System design discussion and architecture expectations for STACKIT storage products.
  3. Collaboration and cultural fit assessment with the STACKIT Products division team.
  4. Final evaluation criteria, including technical impact and alignment with the company's vision.

Portfolio Review Tips:

  • Highlight your end-to-end responsibility and commitment to product quality in your portfolio.
  • Include live demos and responsive design examples that showcase your ability to develop and maintain highly automated self-services in a Kubernetes-based environment.
  • Emphasize your technical presentation skills and ability to communicate complex ideas effectively.

Technical Challenge Preparation:

  • Brush up on your Golang, REST API, and cloud environment knowledge.
  • Familiarize yourself with the Schwarz Group and STACKIT's products and services.
  • Prepare for architecture and system design questions related to STACKIT storage products.

ATS Keywords:

  • Programming Languages: Golang, Python, Bash
  • Web Frameworks: None specified
  • Server Technologies: Kubernetes, Docker, PostgreSQL
  • Databases: PostgreSQL
  • Tools: CI/CD, Pipelines, Git
  • Methodologies: Agile, Scrum
  • Soft Skills: Communication, Teamwork, Problem Solving
  • Industry Terms: Cloud API, REST API, gRPC, Storage Services, IT Infrastructure

πŸ“ Enhancement Note: The interview process for this role is designed to assess your technical skills and cultural fit within the STACKIT Products division. Be prepared to discuss your end-to-end responsibility and commitment to product quality, as well as your ability to collaborate effectively with cross-functional teams.

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies: N/A (backend-focused role)

Backend & Server Technologies:

  • Golang: The primary programming language for cloud API development at STACKIT.
  • REST and gRPC: Interface and communication technologies used to develop highly automated self-services.
  • PostgreSQL: Database system used to support STACKIT storage products.
  • Kubernetes: Container orchestration platform used to manage and deploy STACKIT storage products.

Development & DevOps Tools:

  • CI/CD pipelines and automated deployment strategies to ensure efficient and reliable product development.
  • Git: Version control system used to manage and track changes to the codebase.
  • Docker: Containerization platform used to package and deploy STACKIT storage products.

πŸ“ Enhancement Note: The technology stack for this role is primarily focused on backend and server technologies, with a strong emphasis on Golang, REST APIs, and cloud environments. Familiarize yourself with these technologies and be prepared to discuss their application in the development and maintenance of STACKIT storage products.

πŸ‘₯ Team Culture & Values

Web Development Values:

  • Technical excellence: A strong commitment to high software quality standards and continuous improvement.
  • End-to-end responsibility: Identifying with the products provided to customers and supporting their success.
  • Collaboration: Working effectively with cross-functional teams to ensure seamless integration and product success.
  • Knowledge sharing: Fostering a culture of teamwork and continuous learning within the STACKIT Products division.

Collaboration Style:

  • Agile, international teams that foster a culture of technical excellence and collaboration.
  • Code review culture and peer programming practices to ensure high software quality standards.
  • Knowledge sharing and technical mentoring to support the growth and development of team members.

πŸ“ Enhancement Note: The STACKIT Products division values a strong commitment to technical excellence, end-to-end responsibility, and collaboration. Be prepared to discuss your approach to these values and how they align with the company's vision.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Developing and maintaining highly automated self-services with REST APIs in a Kubernetes-based environment using Golang.
  • Ensuring seamless integration of new products and functionalities into the STACKIT product family.
  • Supporting the development of software architecture and ensuring high software quality standards.
  • Identifying with the products provided to customers and supporting their success.

Learning & Development Opportunities:

  • Technical skill development and specialization in cloud API development, with a focus on Golang and storage services.
  • Opportunities for technical leadership and architecture decision-making within the STACKIT Products division.
  • Career progression paths within the Schwarz Group, with opportunities for internal mobility and advancement.

πŸ“ Enhancement Note: The dynamic, fast-growing environment within the STACKIT Products division offers numerous opportunities for growth and collaboration, with a strong focus on technical excellence and continuous learning. Mid-senior level backend developers can expect to develop their skills and advance their careers within the Schwarz Group.

πŸ’‘ Interview Preparation

Technical Questions:

  • Golang: Algorithms, data structures, and best practices for cloud API development.
  • REST APIs: Design, implementation, and troubleshooting techniques for RESTful services.
  • Cloud Environments: Architecture, deployment, and management strategies for cloud-based solutions.
  • Software Quality: Best practices for ensuring high software quality standards and continuous improvement.

Company & Culture Questions:

  • Schwarz Group: History, products, and services offered by the company.
  • STACKIT: Cloud and colocation services provided by the company, as well as its role within the Schwarz Group.
  • STACKIT Products division: Team structure, development methodologies, and collaboration practices within the division.

Portfolio Presentation Strategy:

  • Highlight your end-to-end responsibility and commitment to product quality in your portfolio.
  • Include live demos and responsive design examples that showcase your ability to develop and maintain highly automated self-services in a Kubernetes-based environment.
  • Emphasize your technical presentation skills and ability to communicate complex ideas effectively.

πŸ“ Enhancement Note: The interview process for this role is designed to assess your technical skills and cultural fit within the STACKIT Products division. Be prepared to discuss your end-to-end responsibility and commitment to product quality, as well as your ability to collaborate effectively with cross-functional teams.

πŸ“Œ Application Steps

To apply for this STACKIT Cloud API Developer Storage (m/w/d) position:

  1. Submit your application through the application link provided.
  2. Customize your web portfolio with live demos and responsive design examples that showcase your ability to develop and maintain highly automated self-services in a Kubernetes-based environment using Golang.
  3. Optimize your resume for web technology roles, with a focus on project highlighting and technical skills relevant to cloud API development.
  4. Prepare for technical interview questions related to Golang, REST APIs, cloud environments, and software quality.
  5. Research the Schwarz Group and STACKIT to gain a deeper understanding of the company's products, services, and culture.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have extensive experience in Golang and knowledge of cloud architectures, along with skills in REST, gRPC, and database systems. Strong communication skills in English and a passion for IT infrastructure are essential.