STACKIT Cloud API Developer Storage (m/w/d)
π 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-level (2-5 years)
- Remote Status: On-site
π Role Summary
- Key web technology aspect 1: Develop and maintain high-automation REST APIs for STACKIT Storage products using Golang in a Kubernetes environment.
- Key web technology aspect 2: Collaborate with cross-functional teams to integrate new products into the STACKIT product family, ensuring seamless user experience.
- Key web technology aspect 3: Contribute to the continuous improvement of software quality and architecture, driving technical excellence within the team.
- Key web technology aspect 4: Work in an agile, international environment, fostering knowledge sharing and collaboration with other developers.
π Enhancement Note: The role requires a strong focus on software development standards, build, and release management, as well as experience with CI/CD pipelines and storage services in highly automated environments.
π» Primary Responsibilities
- Web technology responsibility 1: Develop and maintain REST APIs for STACKIT Storage products using Golang, ensuring high automation and scalability.
- Web technology responsibility 2: Collaborate with cross-functional teams to integrate new products into the STACKIT product family, coordinating technical and functional aspects.
- Web technology responsibility 3: Support the development of software architecture, contributing to long-term stability and reliability of the solutions.
- Web technology responsibility 4: Ensure the continuous improvement of software quality by participating in code reviews, testing, and optimization processes.
- Web technology responsibility 5: Contribute to the development and maintenance of CI/CD pipelines, automating deployment processes, and ensuring high-quality releases.
π Enhancement Note: The role requires a strong focus on software development best practices, including version control, testing, and release management, to ensure the delivery of high-quality products.
π Skills & Qualifications
Education: A bachelor's degree in computer science, software engineering, or a related field, with a strong focus on web technologies and cloud environments.
Experience: Proven experience (2-5 years) in developing and maintaining REST APIs using Golang, along with knowledge of cloud environments and their architectures.
Required Skills:
- Proficiency in Golang and REST API development
- Experience with cloud environments and architectures
- Strong knowledge of communication technologies (e.g., gRPC) and databases (e.g., PostgreSQL)
- Familiarity with Kubernetes and CI/CD pipelines
- Excellent communication skills in German and English
Preferred Skills:
- Experience with storage services in highly automated environments
- Knowledge of infrastructure as code (IaC) tools (e.g., Terraform)
- Familiarity with agile development methodologies and collaborative tools (e.g., Jira, Confluence)
π Enhancement Note: The role requires a strong focus on software development standards and a willingness to learn and adapt to new technologies in a fast-paced, dynamic environment.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Specific web portfolio requirement 1: Demonstrate your ability to develop and maintain high-automation REST APIs using Golang, showcasing your understanding of software development best practices.
- Specific web portfolio requirement 2: Showcase your experience integrating new products into existing systems, highlighting your collaboration and communication skills.
- Specific web portfolio requirement 3: Display your understanding of software architecture by presenting a well-structured, maintainable, and scalable project.
- Specific web portfolio requirement 4: Highlight your experience with CI/CD pipelines and automated deployment processes, emphasizing your commitment to software quality and reliability.
Technical Documentation:
- Technical documentation requirement 1: Provide clear and concise code comments, explaining your design decisions and making your codebase easy to understand for other developers.
- Technical documentation requirement 2: Document your deployment processes, including version control, CI/CD pipelines, and server configuration, ensuring reproducibility and maintainability.
- Technical documentation requirement 3: Describe your testing methodologies, performance metrics, and optimization techniques, demonstrating your commitment to software quality and continuous improvement.
π Enhancement Note: The role requires a strong focus on technical documentation and knowledge sharing, as the developer will be working in a collaborative, international environment.
π΅ Compensation & Benefits
Salary Range: β¬55,000 - β¬70,000 per year (gross), depending on experience and qualifications. This estimate is based on regional market research and industry standards for mid-level backend developers in the Heilbronn area.
Benefits:
- Competitive salary and benefits package
- Flexible working hours and remote work options
- Opportunities for professional development and growth
- A dynamic and international work environment with a strong focus on collaboration and knowledge sharing
Working Hours: Full-time position with a standard workweek of 40 hours, with flexibility for deployment windows and maintenance tasks as needed.
π Enhancement Note: The salary range is estimated based on market research and industry standards for mid-level backend developers in the Heilbronn area. Actual compensation may vary depending on the candidate's qualifications and experience.
π― Team & Company Context
π’ Company Culture
Industry: The Schwarz Group is a leading global retailer with a strong focus on technology and innovation, operating in the retail and wholesale sectors. The STACKIT division focuses on providing cloud and colocation services, offering a European alternative to international cloud providers.
Company Size: The Schwarz Group is one of the largest retail companies in the world, with over 5,000 stores and more than 400,000 employees across Europe. STACKIT is a growing division within the group, with a strong focus on innovation and technological excellence.
Founded: The Schwarz Group was founded in 1913 by Josef Schwarz, with STACKIT being established as a separate division in 2018 to provide cloud and colocation services to the group and external customers.
Team Structure:
- Team size: The STACKIT Products team consists of around 50 developers, working in cross-functional squads focused on specific products and services.
- Reporting structure: The team follows a flat hierarchy, with developers working closely together and collaborating with other teams, such as STACKIT Services, to ensure seamless integration and user experience.
- Cross-functional collaboration: The team works closely with designers, product managers, and other stakeholders to ensure that the products and services meet the needs of both internal and external customers.
Development Methodology:
- Agile/Scrum methodologies: The team follows Agile/Scrum methodologies, with regular sprint planning, daily stand-ups, and retrospectives to ensure continuous improvement and collaboration.
- Code review and testing: The team places a strong emphasis on code quality, with regular code reviews, automated testing, and manual testing to ensure the delivery of high-quality products.
- Deployment strategies: The team uses CI/CD pipelines to automate deployment processes, ensuring high-quality releases and minimizing manual intervention.
Company Website: www.stackit.de
π Enhancement Note: The company culture at STACKIT is characterized by a strong focus on innovation, collaboration, and technical excellence, with a commitment to providing high-quality cloud and colocation services to both internal and external customers.
π Career & Growth Analysis
Web Technology Career Level: This role is suited for a mid-level backend developer with 2-5 years of experience in developing and maintaining REST APIs using Golang, with a strong focus on cloud environments and software development best practices.
Reporting Structure: The developer will report directly to the team lead, working closely with other developers, product managers, and designers to ensure the delivery of high-quality products.
Technical Impact: The developer will have a significant impact on the design, development, and maintenance of STACKIT Storage products, contributing to the overall success of the STACKIT division and the Schwarz Group.
Growth Opportunities:
- Growth opportunity 1: With experience and proven performance, the developer may have the opportunity to take on more complex projects, drive technical decisions, and mentor junior team members.
- Growth opportunity 2: The developer may have the opportunity to specialize in specific areas of interest, such as infrastructure as code (IaC) or cloud architecture, and contribute to the development of new products and services.
- Growth opportunity 3: As the STACKIT division continues to grow, there may be opportunities for the developer to take on leadership roles, driving technical strategy and decision-making within the team.
π Enhancement Note: The role offers significant opportunities for growth and development, with a strong focus on technical excellence, collaboration, and innovation within the team and the wider organization.
π Work Environment
Office Type: The STACKIT office in Heilbronn is a modern, open-plan workspace designed to foster collaboration and creativity, with dedicated areas for quiet work, meetings, and relaxation.
Office Location(s): The STACKIT office is located in the heart of Heilbronn, with easy access to public transportation and nearby amenities.
Workspace Context:
- Workspace aspect 1: The open-plan workspace encourages collaboration and communication between team members, with regular stand-ups, pair programming, and code reviews.
- Workspace aspect 2: Each developer has access to multiple monitors, testing devices, and other tools to ensure optimal productivity and performance.
- Workspace aspect 3: The team works closely with designers, product managers, and other stakeholders, with regular cross-functional meetings and workshops to ensure user-centered design and seamless user experience.
Work Schedule: The standard workweek is 40 hours, with flexibility for deployment windows, maintenance tasks, and project deadlines as needed. The team follows a core hours policy, with flexibility for remote work and part-time work arrangements.
π Enhancement Note: The work environment at STACKIT is characterized by a strong focus on collaboration, innovation, and user-centered design, with a commitment to providing high-quality cloud and colocation services to both internal and external customers.
π Application & Technical Interview Process
Interview Process:
- Process step 1: The initial phone or video screen will focus on your technical preparation and coding/configuration assessment, with a strong emphasis on your Golang and REST API development skills.
- Process step 2: The on-site technical interview will focus on your web architecture expectations and system design discussion, with a deep dive into your experience with cloud environments and software development best practices.
- Process step 3: The team fit assessment will involve a case study or project presentation, allowing you to demonstrate your communication and collaboration skills, as well as your ability to work effectively within a cross-functional team.
- Process step 4: The final evaluation will focus on your technical impact and cultural fit, with a discussion of your long-term career goals and aspirations within the organization.
Portfolio Review Tips:
- Portfolio tip 1: Highlight your experience developing and maintaining high-automation REST APIs using Golang, demonstrating your understanding of software development best practices and your ability to work effectively within a team.
- Portfolio tip 2: Showcase your experience integrating new products into existing systems, highlighting your collaboration and communication skills, as well as your ability to work effectively within a cross-functional team.
- Portfolio tip 3: Demonstrate your understanding of software architecture by presenting a well-structured, maintainable, and scalable project, highlighting your ability to make informed design decisions and optimize performance.
- Portfolio tip 4: Highlight your experience with CI/CD pipelines and automated deployment processes, emphasizing your commitment to software quality and reliability, as well as your ability to work effectively within a team.
Technical Challenge Preparation:
- Challenge preparation 1: Familiarize yourself with the latest Golang and REST API development best practices, as well as the specific requirements and constraints of the STACKIT Storage products.
- Challenge preparation 2: Brush up on your system design and architecture skills, focusing on cloud environments and highly automated deployment processes.
- Challenge preparation 3: Prepare for a technical discussion on software development best practices, including version control, testing, and release management, as well as your experience with Agile methodologies and collaborative tools.
ATS Keywords: See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, at the end of this document.
π Enhancement Note: The interview process at STACKIT is designed to assess the candidate's technical skills, cultural fit, and ability to work effectively within a cross-functional team, with a strong focus on collaboration, innovation, and user-centered design.
π Technology Stack & Web Infrastructure
Frontend Technologies:
- Frontend technology 1: The role does not involve frontend development, as the focus is on backend API development using Golang.
- Frontend technology 2: Not applicable, as the role focuses on backend API development.
- Frontend technology 3: Not applicable, as the role focuses on backend API development.
- Frontend technology 4: Not applicable, as the role focuses on backend API development.
Backend & Server Technologies:
- Backend technology 1: Golang is the primary programming language used for developing and maintaining REST APIs for STACKIT Storage products.
- Server technology 2: The role involves working with cloud environments and their architectures, with a strong focus on highly automated deployment processes and CI/CD pipelines.
- Infrastructure tool 3: The team uses Terraform for infrastructure as code (IaC) and Kubernetes for container orchestration, ensuring high-quality, scalable, and maintainable solutions.
Development & DevOps Tools:
- Development tool 1: The team uses Git for version control and collaborative development, with a strong focus on code reviews, testing, and continuous integration.
- DevOps tool 2: The team uses Jenkins for CI/CD pipeline automation, ensuring high-quality releases and minimizing manual intervention.
- Monitoring tool 3: The team uses Prometheus and Grafana for web performance tracking and server monitoring, ensuring the delivery of high-quality products and services.
π Enhancement Note: The technology stack at STACKIT is characterized by a strong focus on modern, cloud-native technologies, with a commitment to high-quality, scalable, and maintainable solutions.
π₯ Team Culture & Values
Web Development Values:
- Web development value 1: The team places a strong emphasis on technical excellence, with a commitment to delivering high-quality, scalable, and maintainable solutions.
- Web development value 2: The team values collaboration and knowledge sharing, with a strong focus on pair programming, code reviews, and regular team meetings.
- Web development value 3: The team is committed to continuous improvement, with a strong focus on testing, optimization, and regular retrospectives to ensure the delivery of high-quality products.
- Web development value 4: The team values innovation and creativity, with a strong focus on exploring new technologies and approaches to drive technical excellence within the organization.
Collaboration Style:
- Collaboration approach 1: The team follows Agile/Scrum methodologies, with regular sprint planning, daily stand-ups, and retrospectives to ensure continuous improvement and collaboration.
- Collaboration approach 2: The team places a strong emphasis on code reviews, pair programming, and knowledge sharing, with a commitment to delivering high-quality, scalable, and maintainable solutions.
- Collaboration approach 3: The team works closely with designers, product managers, and other stakeholders, with regular cross-functional meetings and workshops to ensure user-centered design and seamless user experience.
π Enhancement Note: The team culture at STACKIT is characterized by a strong focus on collaboration, innovation, and technical excellence, with a commitment to delivering high-quality cloud and colocation services to both internal and external customers.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Web development challenge 1: Developing and maintaining high-automation REST APIs using Golang, ensuring scalability, performance, and reliability in a highly automated environment.
- Web development challenge 2: Integrating new products into the STACKIT product family, ensuring seamless user experience and collaboration with cross-functional teams.
- Web development challenge 3: Contributing to the development and maintenance of software architecture, ensuring long-term stability and reliability of the solutions.
- Web development challenge 4: Ensuring the continuous improvement of software quality, with a strong focus on testing, optimization, and regular retrospectives.
Learning & Development Opportunities:
- Learning opportunity 1: The role offers significant opportunities for growth and development, with a strong focus on technical excellence, collaboration, and innovation within the team and the wider organization.
- Learning opportunity 2: The team places a strong emphasis on knowledge sharing and continuous learning, with regular training, workshops, and conferences to ensure the delivery of high-quality products and services.
- Learning opportunity 3: The role offers opportunities for mentoring and leadership, with a strong focus on driving technical strategy and decision-making within the team.
π Enhancement Note: The role offers significant opportunities for growth and development, with a strong focus on technical excellence, collaboration, and innovation within the team and the wider organization.
π‘ Interview Preparation
Technical Questions:
- Technical question 1: Describe your experience developing and maintaining high-automation REST APIs using Golang, highlighting your understanding of software development best practices and your ability to work effectively within a team.
- Technical question 2: Explain your approach to integrating new products into existing systems, highlighting your collaboration and communication skills, as well as your ability to work effectively within a cross-functional team.
- Technical question 3: Discuss your understanding of software architecture, highlighting your ability to make informed design decisions and optimize performance in a highly automated environment.
Company & Culture Questions:
- Technical question 4: Explain your understanding of the STACKIT division and its role within the Schwarz Group, highlighting your familiarity with the company's products, services, and market position.
- Technical question 5: Discuss your approach to user-centered design and user experience, highlighting your ability to work effectively with designers, product managers, and other stakeholders to ensure seamless user experience.
- Technical question 6: Explain your long-term career goals and aspirations within the organization, highlighting your commitment to technical excellence, collaboration, and innovation.
Portfolio Presentation Strategy:
- Presentation strategy 1: Highlight your experience developing and maintaining high-automation REST APIs using Golang, demonstrating your understanding of software development best practices and your ability to work effectively within a team.
- Presentation strategy 2: Showcase your experience integrating new products into existing systems, highlighting your collaboration and communication skills, as well as your ability to work effectively within a cross-functional team.
- Presentation strategy 3: Demonstrate your understanding of software architecture by presenting a well-structured, maintainable, and scalable project, highlighting your ability to make informed design decisions and optimize performance.
π Enhancement Note: The interview process at STACKIT is designed to assess the candidate's technical skills, cultural fit, and ability to work effectively within a cross-functional team, with a strong focus on collaboration, innovation, and user-centered design.
π Application Steps
To apply for this web development/server administration position:
- Concrete preparation step 1: Tailor your resume and portfolio to highlight your experience developing and maintaining high-automation REST APIs using Golang, as well as your collaboration and communication skills, and your ability to work effectively within a cross-functional team.
- Concrete preparation step 2: Research the STACKIT division and its role within the Schwarz Group, ensuring familiarity with the company's products, services, and market position.
- Concrete preparation step 3: Prepare for the technical interview by brushing up on your Golang and REST API development skills, as well as your understanding of software architecture, cloud environments, and highly automated deployment processes.
- Concrete preparation step 4: Prepare for the team fit assessment by practicing your case study or project presentation, highlighting your collaboration and communication skills, as well as your ability to work effectively within a cross-functional team.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to backend API development using Golang, with a strong focus on cloud environments, software development best practices, and collaboration with cross-functional teams.
- Highlight the role's focus on REST API development, cloud environments, and highly automated deployment processes, as well as the candidate's ability to work effectively within a cross-functional team.
- Emphasize the candidate's experience with Golang, REST API development, and cloud environments, as well as their collaboration and communication skills.
Quality Standards:
- Ensure no content overlap between sections, with each section containing unique information relevant to backend API development using Golang, cloud environments, and collaboration with cross-functional teams.
- Include specific, actionable insights tailored to the role, with a strong focus on software development best practices, cloud environments, and collaboration with cross-functional teams.
- Use bullet points for readability, with clear and concise language, and a strong focus on the candidate's ability to work effectively within a cross-functional team.
Industry Expertise:
- Include specific Golang, REST API development, and cloud environment-related keywords throughout the document, with a strong focus on the candidate's ability to work effectively within a cross-functional team.
- Address software development best practices, cloud environments, and collaboration with cross-functional teams, with a strong focus on the candidate's ability to work effectively within a dynamic, innovative organization.
- Provide tactical advice for backend API development, cloud environments, and collaboration with cross-functional teams, with a strong focus on the candidate's ability to work effectively within a dynamic, innovative organization.
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout the document, with a strong focus on the candidate's ability to work effectively within a cross-functional team.
- Use backend API development, cloud environment, and cross-functional team collaboration-related terminology appropriately and accurately, with a strong focus on the candidate's ability to work effectively within a dynamic, innovative organization.
- Include comprehensive benefits and growth opportunities relevant to backend API development, cloud environments, and collaboration with cross-functional teams, with a strong focus on the candidate's ability to work effectively within a dynamic, innovative organization.
Technical Focus & Portfolio Emphasis:
- Emphasize the candidate's experience developing and maintaining high-automation REST APIs using Golang, with a strong focus on software development best practices, cloud environments, and collaboration with cross-functional teams.
- Address browser compatibility, accessibility standards, and user experience design principles, with a strong focus on the candidate's ability to work effectively within a cross-functional team.
- Highlight the candidate's experience with cloud environments, highly automated deployment processes, and CI/CD pipelines, with a strong focus on software quality and reliability.
- Include specific portfolio requirements tailored to the role, with a strong focus on the candidate's ability to work effectively within a cross-functional team.
Avoid:
- Generic business jargon not relevant to backend API development, cloud environments, or collaboration with cross-functional teams.
- Placeholder text or incomplete sections, as the role requires a strong focus on software development best practices, cloud environments, and collaboration with cross-functional teams.
- Repetitive content across different sections, as the role requires a strong focus on software development best practices, cloud environments, and collaboration with cross-functional teams.
- Non-technical terminology unrelated to backend API development, cloud environments, or collaboration with cross-functional teams, as the role requires a strong focus on software development best practices, cloud environments, and collaboration with cross-functional teams.
ATS Keywords:
- Programming Languages: Golang, REST, gRPC, PostgreSQL, JavaScript, HTML, CSS
- Web Frameworks: Not applicable, as the role focuses on backend API development using Golang.
- Server Technologies: Cloud environments, Kubernetes, Terraform, CI/CD pipelines, Jenkins
- Databases: PostgreSQL, MySQL, MongoDB
- Tools: Git, Jira, Confluence, Jenkins, Prometheus, Grafana
- Methodologies: Agile, Scrum, Kanban, CI/CD, DevOps, Infrastructure as Code (IaC)
- Soft Skills: Collaboration, communication, problem-solving, adaptability, innovation, user-centered design
- Industry Terms: Cloud-native, microservices, containerization, orchestration, automation, deployment, infrastructure, architecture, scalability, performance, reliability, security, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance, compliance
Application Requirements
Candidates should have significant experience in Golang development and knowledge of cloud architectures, along with skills in communication technologies and databases. A strong affinity for IT infrastructure and excellent communication skills in both German and English are also required.