(Senior) Cloud Developer - Central Services - STACKIT (m/w/d)
π Job Overview
- Job Title: (Senior) Cloud Developer - Central Services - STACKIT (m/w/d)
- Company: Schwarz
- Location: Heilbronn, Baden-WΓΌrttemberg, Germany
- Job Type: On-site
- Category: Senior Cloud Developer
- Date Posted: 2025-06-25
- Experience Level: 2-5 years
- Remote Status: On-site
π Role Summary
- Develop robust, scalable cloud services using Go and REST APIs
- Design, implement, and operate cloud services with a "You Build It - You Run It!" mindset
- Collaborate with product owners and team members in an agile product team
- Work with modern cloud technologies such as Kubernetes, Docker, ArgoCD, Helm, and Terraform
- Contribute to a culture of quality, testing, and continuous improvement
π Enhancement Note: This role requires a strong background in software development with Go and experience in cloud-native architectures. Familiarity with Kubernetes and relevant tools is essential for success in this position.
π» Primary Responsibilities
- Cloud Service Development: Develop sovereign cloud services and create scalable backend systems in Go.
- API Development: Design and implement REST APIs with a focus on availability and stability.
- Kubernetes Operator Development: Develop Kubernetes operators to automate the cloud service lifecycle.
- Design, Implementation, and Operation: Take responsibility for the design, implementation, and operation of cloud services.
- Agile Collaboration: Work closely with product owners and team members in an agile product team.
π Skills & Qualifications
Education: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience: Proven experience in software development with Go and cloud-native architectures.
Required Skills:
- Proficiency in Go and cloud-native architectures
- Experience with Kubernetes, Docker, ArgoCD, Helm, and Terraform
- Strong software development skills and a focus on quality and testing
- Familiarity with CI/CD and monitoring tools
- Ability to work effectively in an agile team environment
Preferred Skills:
- Experience with multi-tenant architectures and operator patterns
- Familiarity with European data protection regulations and best practices
- Knowledge of the Schwarz Group and its products and services
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your ability to develop scalable backend systems in Go and REST APIs.
- Showcase your experience with Kubernetes, Docker, ArgoCD, Helm, and Terraform.
- Highlight your problem-solving skills and ability to work in an agile team environment.
Technical Documentation:
- Provide clear and concise documentation for your projects, including code comments and version control history.
- Include performance metrics, testing methodologies, and optimization techniques used in your projects.
π Enhancement Note: For this role, focus on demonstrating your expertise in cloud service development, API design, and Kubernetes operator development. Highlight your ability to work effectively in an agile team environment and contribute to a culture of quality and continuous improvement.
π΅ Compensation & Benefits
Salary Range: β¬60,000 - β¬80,000 per year (based on experience and qualifications)
Benefits:
- Competitive salary and benefits package
- Opportunities for professional growth and development
- A dynamic and innovative work environment
- The chance to work on cutting-edge cloud technologies and make a real impact
Working Hours: Full-time (40 hours per week) with flexible working hours and remote work options available.
π Enhancement Note: The salary range provided is an estimate based on market research and industry standards for senior cloud developer roles in Germany. Actual salary may vary depending on the candidate's qualifications and experience.
π― Team & Company Context
π’ Company Culture
Industry: The Schwarz Group is a leading retailer in Europe, with a strong focus on technology and innovation. STACKIT is the group's cloud and colocation provider, offering secure infrastructure and services to both internal and external customers.
Company Size: The Schwarz Group employs over 500,000 people worldwide, with STACKIT being a smaller, agile team within the organization.
Founded: The Schwarz Group was founded in 1973, with STACKIT being established more recently to support the group's digital transformation.
Team Structure:
- The STACKIT team consists of experienced cloud and infrastructure professionals, working in an agile, cross-functional environment.
- The team is organized into product teams, each responsible for developing and operating specific cloud services.
- Collaboration and knowledge sharing are key aspects of the team culture.
Development Methodology:
- The STACKIT team follows Agile methodologies, with a focus on sprint planning, code reviews, and continuous integration and deployment.
- The team uses modern tools and technologies to ensure high-quality, reliable cloud services.
Company Website: www.stackit.de
π Enhancement Note: STACKIT is a dynamic and innovative team within the Schwarz Group, focused on developing and operating secure cloud services for both internal and external customers. The team values collaboration, knowledge sharing, and continuous improvement.
π Career & Growth Analysis
Web Technology Career Level: This role is a senior cloud developer position, requiring a high level of expertise in cloud service development, API design, and Kubernetes operator development. The ideal candidate will have a proven track record in software development with Go and experience in cloud-native architectures.
Reporting Structure: The senior cloud developer will report directly to the STACKIT team lead and work closely with product owners and other team members in an agile product team.
Technical Impact: The senior cloud developer will play a crucial role in designing, implementing, and operating cloud services for both internal and external customers. Their work will have a significant impact on the overall performance, reliability, and security of the STACKIT cloud infrastructure.
Growth Opportunities:
- Technical Leadership: As a senior cloud developer, you will have the opportunity to mentor junior team members and contribute to the team's technical direction.
- Product Ownership: With experience and strong performance, you may have the opportunity to take on a product owner role, driving the development and strategy of specific cloud services.
- Architecture Decision-Making: As a senior cloud developer, you will be involved in making critical architecture decisions that shape the STACKIT cloud infrastructure.
π Enhancement Note: This role offers significant opportunities for professional growth and development, both in terms of technical expertise and leadership. The STACKIT team values collaboration and knowledge sharing, providing an ideal environment for learning and growth.
π Work Environment
Office Type: The STACKIT team works in a modern, collaborative office environment, with a focus on open communication and knowledge sharing.
Office Location(s): Heilbronn, Germany
Workspace Context:
- The STACKIT team uses modern hardware and software tools to ensure high productivity and collaboration.
- The office is designed to support agile working methods, with dedicated spaces for team meetings and workshops.
- The team values a healthy work-life balance, offering flexible working hours and remote work options.
Work Schedule: Full-time (40 hours per week) with flexible working hours and remote work options available.
π Enhancement Note: The STACKIT team values a collaborative, innovative work environment, with a focus on open communication and knowledge sharing. The office is designed to support agile working methods, with modern hardware and software tools to ensure high productivity.
π Application & Technical Interview Process
Interview Process:
- Technical Assessment: A hands-on coding challenge to evaluate your Go and cloud service development skills.
- System Design Discussion: A discussion of your approach to designing and implementing scalable cloud services.
- Team Fit Assessment: An interview with the STACKIT team to assess your cultural fit and communication skills.
- Final Evaluation: A final interview to discuss your career goals and expectations.
Portfolio Review Tips:
- Highlight your experience with Go, cloud-native architectures, and Kubernetes.
- Showcase your ability to develop scalable backend systems and REST APIs.
- Demonstrate your problem-solving skills and ability to work in an agile team environment.
Technical Challenge Preparation:
- Brush up on your Go and cloud service development skills.
- Familiarize yourself with Kubernetes, Docker, ArgoCD, Helm, and Terraform.
- Prepare for a hands-on coding challenge and system design discussion.
ATS Keywords: Go, Cloud Services, REST APIs, Kubernetes, Docker, ArgoCD, Helm, Terraform, Software Development, Agile Methodologies, Team Collaboration, Cloud-native Architectures, Quality Assurance, CI/CD, Monitoring
π Enhancement Note: The STACKIT interview process is designed to evaluate your technical skills, problem-solving abilities, and cultural fit. Be prepared to discuss your experience with Go, cloud-native architectures, and Kubernetes, as well as your approach to designing and implementing scalable cloud services.
π Technology Stack & Web Infrastructure
Frontend Technologies: N/A (this is a backend-focused role)
Backend & Server Technologies:
- Go: The primary programming language used for cloud service development.
- Kubernetes: Used for automating the deployment, scaling, and management of cloud services.
- Docker: Used for containerizing cloud services and ensuring consistent deployment across environments.
- ArgoCD: Used for continuous deployment and automated rollouts and rollbacks of cloud services.
- Helm: Used for package management and deployment of Kubernetes applications.
- Terraform: Used for infrastructure as code and provisioning of cloud resources.
Development & DevOps Tools:
- Git: Used for version control and collaborative development.
- Jenkins: Used for continuous integration and deployment of cloud services.
- Prometheus & Grafana: Used for monitoring and visualization of cloud service performance.
- ELK Stack (Elasticsearch, Logstash, Kibana): Used for log aggregation, search, and visualization.
π Enhancement Note: The STACKIT technology stack is focused on cloud service development, with a strong emphasis on modern, open-source tools and technologies. Familiarity with these tools and technologies is essential for success in this role.
π₯ Team Culture & Values
Web Development Values:
- Innovation: STACKIT values innovation and encourages team members to explore new technologies and approaches.
- Quality: STACKIT is committed to delivering high-quality, reliable cloud services.
- Collaboration: STACKIT values open communication and collaboration, both within the team and with other teams within the Schwarz Group.
- Continuous Improvement: STACKIT is dedicated to continuous improvement, both in terms of technology and process.
Collaboration Style:
- Agile Methodologies: STACKIT follows Agile methodologies, with a focus on sprint planning, code reviews, and continuous integration and deployment.
- Cross-Functional Collaboration: STACKIT works closely with other teams within the Schwarz Group, including product, design, and marketing.
- Knowledge Sharing: STACKIT values knowledge sharing and encourages team members to learn from one another.
π Enhancement Note: The STACKIT team values innovation, quality, collaboration, and continuous improvement. The team follows Agile methodologies and encourages open communication and knowledge sharing.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Cloud Service Scalability: Develop cloud services that can scale to meet the demands of a growing user base.
- Multi-Tenant Architecture: Design and implement cloud services that can support multiple tenants while ensuring data isolation and security.
- Operator Patterns: Develop Kubernetes operators that automate the cloud service lifecycle and ensure consistent deployment across environments.
- European Data Protection Regulations: Ensure compliance with European data protection regulations, including GDPR.
Learning & Development Opportunities:
- Technical Skill Development: STACKIT encourages team members to develop their technical skills through training, workshops, and online resources.
- Conference Attendance: STACKIT supports team members in attending relevant conferences and events to stay up-to-date with the latest cloud technologies and best practices.
- Mentorship & Leadership Development: STACKIT offers mentorship and leadership development opportunities to help team members grow in their careers.
π Enhancement Note: The STACKIT team faces a range of technical challenges, including cloud service scalability, multi-tenant architecture, operator patterns, and European data protection regulations. The team values learning and development, offering opportunities for technical skill development, conference attendance, and mentorship and leadership development.
π‘ Interview Preparation
Technical Questions:
- Go: Prepare for technical questions related to Go, including concurrency, error handling, and testing.
- Cloud Service Development: Be prepared to discuss your approach to designing, implementing, and operating scalable cloud services.
- Kubernetes: Brush up on your Kubernetes knowledge, including operators, CRDs, and multi-tenant architectures.
Company & Culture Questions:
- STACKIT Culture: Research the STACKIT team and be prepared to discuss how your values and working style align with the team's culture.
- Agile Methodologies: Be prepared to discuss your experience with Agile methodologies and how you approach sprint planning, code reviews, and continuous integration and deployment.
- Cloud Service Impact: Be prepared to discuss the impact of your cloud services on users and the overall business.
Portfolio Presentation Strategy:
- Cloud Service Demonstration: Prepare a live demonstration of a cloud service you have developed, highlighting your approach to design, implementation, and operation.
- Code Walkthrough: Be prepared to walk through your code, explaining your design decisions and approach to testing and optimization.
- User Experience Focus: Highlight the user experience aspects of your cloud services, including performance, accessibility, and usability.
π Enhancement Note: The STACKIT interview process is designed to evaluate your technical skills, problem-solving abilities, and cultural fit. Be prepared to discuss your experience with Go, cloud service development, and Kubernetes, as well as your approach to designing and implementing scalable cloud services.
π Application Steps
To apply for this (Senior) Cloud Developer position at STACKIT:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience with Go, cloud-native architectures, and Kubernetes. Include live demonstrations of your cloud services and showcase your problem-solving skills and ability to work in an agile team environment.
- Optimize Your Resume: Highlight your relevant experience and skills, including Go, cloud service development, and Kubernetes. Include project highlights and technical skills emphasis.
- Prepare for Technical Challenges: Brush up on your Go and cloud service development skills. Familiarize yourself with Kubernetes, Docker, ArgoCD, Helm, and Terraform. Prepare for a hands-on coding challenge and system design discussion.
- Research STACKIT: Learn about the STACKIT team, its culture, and its focus on secure cloud services. Be prepared to discuss how your values and working style align with the team's culture.
π Enhancement Note: The STACKIT application process is designed to evaluate your technical skills, problem-solving abilities, and cultural fit. Be prepared to discuss your experience with Go, cloud service development, and Kubernetes, as well as your approach to designing and implementing scalable cloud services.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to cloud development, server administration, and infrastructure roles
- Include cloud service development methodologies, REST API design principles, and Kubernetes operator development practices
- Emphasize cloud portfolio requirements, live project demonstrations, and user experience considerations
- Address cloud development team dynamics, cross-functional collaboration with product and design teams
- Focus on cloud technology career progression, emerging technology adoption, and technical specialization
Quality Standards:
- Ensure no content overlap between sections - each section must contain unique information
- Only include Enhancement Notes when making significant inferences about cloud service development, API design, or Kubernetes operator development
- Be comprehensive but concise, prioritizing actionable information over descriptive text
- Strategically distribute cloud development and server administration-related keywords throughout all sections naturally
- Provide realistic salary ranges based on location, experience level, and cloud technology specialization
Industry Expertise:
- Include specific cloud technologies, frameworks, server platforms, and infrastructure tools relevant to the role
- Address cloud development career progression paths and technical leadership opportunities in cloud teams
- Provide tactical advice for cloud portfolio development, live demonstrations, and project case studies
- Include cloud technology-specific interview preparation and coding challenge guidance
- Emphasize cloud service scalability, performance optimization, accessibility standards, and user experience principles
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout
- Use cloud development and server administration industry terminology appropriately and accurately
- Include comprehensive benefits and growth opportunities relevant to cloud technology professionals
- Provide actionable insights that give cloud development and server administration candidates a competitive advantage
- Focus on cloud development team culture, cross-functional collaboration, and user impact measurement
Technical Focus & Portfolio Emphasis:
- Emphasize cloud service development best practices, REST API design principles, and Kubernetes operator development
- Include specific portfolio requirements tailored to the cloud technology discipline and role level
- Address cloud service scalability, performance optimization, accessibility standards, and user experience design principles
- Focus on problem-solving methods, performance optimization, and scalable cloud architecture
- Include technical presentation skills and stakeholder communication for cloud projects
Avoid:
- Generic business jargon not relevant to cloud development or server administration roles
- Placeholder text or incomplete sections
- Repetitive content across different sections
- Non-technical terminology unless relevant to the specific cloud technology role
- Marketing language unrelated to cloud development, server administration, or user experience
Generate comprehensive, cloud technology-focused content that serves as a valuable resource for cloud developers, server administrators, and infrastructure professionals seeking their next opportunity in the cloud development industry.
Application Requirements
You should have solid experience in software development with Go and familiarity with cloud-native architectures. Experience with Kubernetes and tools like Docker, ArgoCD, Helm, or Terraform is also required.