CLOUD DATABASE ENGINEER ( MongoDB/ MariaDB/ SQL Server ) - STACKIT (m/f/d)

Schwarz
Full_timeSofia, Bulgaria

📍 Job Overview

  • Job Title: CLOUD DATABASE ENGINEER (MongoDB/MariaDB/SQL Server) - STACKIT (m/f/d)
  • Company: Schwarz
  • Location: Sofia, Sofia-Grad, Bulgaria
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: June 17, 2025

🚀 Role Summary

  • Develop and operate database services for the Schwarz group's cloud platform, STACKIT
  • Collaborate with international teams to enhance user experience and manage technical systems
  • Bring cloud enthusiasm, technical expertise, and strong communication skills to drive innovation

📝 Enhancement Note: This role requires a strong focus on cloud technologies, database management, and team collaboration to succeed in a dynamic, international environment.

💻 Primary Responsibilities

  • Database Development & Management: Develop and operate database services (MariaDB, MongoDB, SQL Server) on the STACKIT cloud platform, ensuring high availability and performance
  • System Landscape Management: Collaborate with other teams to manage the system landscape, including container orchestration, operators, monitoring, alerting, and logging
  • Technical System Management: Manage and operate various technical systems to provide a robust cloud environment
  • User Experience Enhancement: Continuously improve database services to enhance the user experience
  • New Service Development: Support the development of further database services on the STACKIT cloud platform

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, IT, or a related field. Relevant work experience may substitute for formal education.

Experience: Proven experience working with MariaDB, MongoDB, or SQL Server, including clustering solutions and Kubernetes.

Required Skills:

  • Proficiency in cloud technologies, Linux, and OpenStack
  • Strong experience with MariaDB, MongoDB, or SQL Server clustering solutions and Kubernetes
  • Excellent communication skills in English
  • Passion for new technologies and technical challenges
  • Ability to work effectively in an international team

Preferred Skills:

  • Experience with container orchestration, operators, monitoring, alerting, and logging
  • Familiarity with the Schwarz group and its technologies
  • Knowledge of German language

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your experience with database management and cloud technologies through relevant projects
  • Highlight your problem-solving skills and ability to manage complex systems
  • Showcase your understanding of user experience principles and how you've applied them in previous projects

Technical Documentation:

  • Provide clear and concise documentation for your projects, explaining your approach, challenges faced, and solutions implemented
  • Include any relevant performance metrics and optimization techniques used

💵 Compensation & Benefits

Salary Range: The average salary for a DevOps Engineer in Sofia, Bulgaria, is around BGN 3,500 - 5,500 per month (€1,750 - €2,750), depending on experience and skills. This role is expected to offer a competitive salary within this range.

Benefits:

  • International team environment with opportunities for growth and development
  • Competitive salary and benefits package
  • Opportunities to work on cutting-edge technologies and projects
  • A dynamic and future-focused work environment

Working Hours: Full-time position with standard working hours, including flexibility for project deadlines and maintenance windows.

🎯 Team & Company Context

🏢 Company Culture

Industry: Schwarz is a leading retail and technology company operating in over 30 countries across Europe and the US. The company provides technological services for the entire Schwarz group, focusing on innovation, sustainability, and digital transformation.

Company Size: Schwarz is a large, international organization with a strong focus on technology and innovation. This role will be part of an international team responsible for the STACKIT cloud platform and other technological services.

Founded: 1913 (as a retail company; the technology division is more recent)

Team Structure:

  • The STACKIT team is composed of international experts in cloud technologies, database management, and software development
  • The team follows Agile methodologies, with a focus on collaboration, continuous improvement, and customer value
  • Team members work closely with other departments, including IT, product management, and design, to deliver innovative solutions

Development Methodology:

  • The team follows Agile/Scrum methodologies, with regular sprint planning, code reviews, and testing
  • They employ CI/CD pipelines and automated deployment strategies to ensure high-quality, reliable software
  • The team uses various tools and technologies, including Kubernetes, Docker, and Prometheus, to manage and monitor their cloud environment

Company Website: Schwarz Group

📝 Enhancement Note: Schwarz places a strong emphasis on innovation, sustainability, and digital transformation. The company offers opportunities for growth and development in an international, dynamic environment.

📈 Career & Growth Analysis

Web Technology Career Level: This role is suited for an experienced DevOps Engineer or a motivated junior engineer looking to grow in a challenging, international environment. The role offers opportunities for technical growth, leadership development, and exposure to cutting-edge technologies.

Reporting Structure: The Cloud Database Engineer will report to the STACKIT team lead and work closely with other team members, as well as with representatives from IT, product management, and design.

Technical Impact: The role has a significant impact on the STACKIT cloud platform and the overall user experience. The Cloud Database Engineer will be responsible for ensuring high availability, performance, and security of database services, as well as for driving innovation in this area.

Growth Opportunities:

  • Technical Growth: Expand your expertise in cloud technologies, database management, and related fields through hands-on experience and collaboration with international experts
  • Leadership Development: Develop your leadership and team management skills by working on complex projects and mentoring junior team members
  • Architecture Decisions: Gain experience in making critical architecture decisions that impact the STACKIT cloud platform and the wider Schwarz group

📝 Enhancement Note: This role offers significant opportunities for technical and professional growth in an international, dynamic environment. Success in this role will depend on the candidate's ability to adapt to new technologies, work effectively in a team, and drive innovation.

🌐 Work Environment

Office Type: Schwarz offers a modern, collaborative work environment with state-of-the-art technology and a strong focus on sustainability. The Sofia office is part of the company's global network of technology hubs.

Office Location(s): Sofia, Bulgaria

Workspace Context:

  • The Sofia office provides a collaborative workspace with multiple monitors, testing devices, and other tools necessary for effective web development and system administration
  • The team encourages knowledge sharing, technical mentoring, and continuous learning, fostering a culture of innovation and growth
  • The office is easily accessible, with nearby public transportation and parking options

Work Schedule: Standard working hours with flexibility for project deadlines, maintenance windows, and on-call rotations.

📝 Enhancement Note: Schwarz offers a modern, collaborative work environment that supports effective teamwork and innovation. The company's focus on sustainability and digital transformation creates a unique and engaging work environment for web technology professionals.

📄 Application & Technical Interview Process

Interview Process:

  1. Online Assessment: Complete an online assessment to evaluate your technical skills and problem-solving abilities
  2. Technical Phone Screen: Participate in a technical phone screen to discuss your experience and assess your communication skills
  3. On-site Interview: Visit the Sofia office for an on-site interview, including a technical deep dive, architecture discussion, and cultural fit assessment
  4. Final Evaluation: Participate in a final evaluation to discuss your technical impact and career aspirations

Portfolio Review Tips:

  • Highlight your experience with database management and cloud technologies through relevant projects
  • Showcase your problem-solving skills and ability to manage complex systems
  • Emphasize your understanding of user experience principles and how you've applied them in previous projects

Technical Challenge Preparation:

  • Brush up on your knowledge of cloud technologies, Linux, OpenStack, and Kubernetes
  • Familiarize yourself with MariaDB, MongoDB, or SQL Server clustering solutions and their best practices
  • Prepare for architecture discussions and be ready to explain your approach to system design and optimization

ATS Keywords: [See the comprehensive list of web development and server administration-relevant keywords for resume optimization in the "Technology Stack & Web Infrastructure" section below]

📝 Enhancement Note: The application and interview process for this role is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. Success in the interview process will depend on the candidate's ability to demonstrate their expertise and adaptability in a dynamic, international environment.

🛠 Technology Stack & Web Infrastructure

Database Technologies:

  • MariaDB: Experience with MariaDB clustering solutions and high-availability configurations is essential for this role
  • MongoDB: Familiarity with MongoDB, including sharding, replication, and aggregation, is beneficial for working on the STACKIT cloud platform
  • SQL Server: Experience with SQL Server, including clustering solutions and high-availability configurations, is relevant for this role

Cloud Platforms & Tools:

  • STACKIT: Familiarity with the STACKIT cloud platform and its services is essential for this role
  • Kubernetes: Proficiency in Kubernetes, including cluster management, deployment, and scaling, is crucial for managing the STACKIT cloud environment
  • Linux: Strong experience with Linux, including system administration, scripting, and automation, is required for this role
  • OpenStack: Familiarity with OpenStack, including its components and best practices, is beneficial for working on the STACKIT cloud platform

Monitoring & Logging Tools:

  • Prometheus: Experience with Prometheus, including alerting and monitoring, is relevant for managing the STACKIT cloud environment
  • ELK Stack (Elasticsearch, Logstash, Kibana): Familiarity with the ELK Stack, including logging, search, and visualization, is beneficial for working on the STACKIT cloud platform

📝 Enhancement Note: This role requires a strong understanding of cloud technologies, database management, and related tools. Success in this role will depend on the candidate's ability to adapt to new technologies, work effectively in a team, and drive innovation.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Schwarz values innovation and encourages its team members to explore new technologies and approaches to problem-solving
  • Collaboration: The company fosters a culture of collaboration, with a strong emphasis on teamwork and knowledge sharing
  • Customer Focus: Schwarz is committed to delivering exceptional customer experiences and values team members who prioritize user needs
  • Sustainability: The company places a strong emphasis on sustainability and encourages its team members to consider the environmental impact of their work

Collaboration Style:

  • Agile/Scrum: The team follows Agile/Scrum methodologies, with regular sprint planning, code reviews, and testing
  • Cross-functional Collaboration: Team members work closely with representatives from IT, product management, and design to deliver innovative solutions
  • Knowledge Sharing: The team encourages knowledge sharing, technical mentoring, and continuous learning, fostering a culture of innovation and growth

📝 Enhancement Note: Schwarz values innovation, collaboration, and customer focus, creating a dynamic and engaging work environment for web technology professionals.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Migration: Migrate existing database services to the STACKIT cloud platform, ensuring high availability and performance
  • Scalability & Performance Optimization: Optimize database services for scalability and performance, using techniques such as caching, indexing, and query optimization
  • Security & Compliance: Ensure database services comply with relevant security standards and regulations, including data protection and privacy requirements
  • Emerging Technologies: Stay up-to-date with emerging technologies and trends in cloud computing, database management, and related fields

Learning & Development Opportunities:

  • Technical Training: Schwarz offers opportunities for technical training and certification, including courses on cloud technologies, database management, and related subjects
  • Conferences & Events: The company encourages its team members to attend industry conferences and events, both locally and internationally
  • Mentorship & Leadership Development: Schwarz offers mentorship and leadership development opportunities, helping team members grow professionally and take on more significant responsibilities

📝 Enhancement Note: This role offers significant opportunities for technical and professional growth in an international, dynamic environment. Success in this role will depend on the candidate's ability to adapt to new technologies, work effectively in a team, and drive innovation.

💡 Interview Preparation

Technical Questions:

  • Database Management: Prepare for questions about your experience with MariaDB, MongoDB, or SQL Server, including clustering solutions and high-availability configurations
  • Cloud Technologies: Brush up on your knowledge of cloud technologies, Linux, OpenStack, and Kubernetes, and be ready to discuss their application in a real-world context
  • System Design & Architecture: Prepare for questions about your approach to system design and architecture, including scalability, performance, and security considerations

Company & Culture Questions:

  • Company Knowledge: Research the Schwarz group and its technologies, and be ready to discuss how you can contribute to the company's success
  • Team Dynamics: Prepare for questions about your ability to work effectively in a team, collaborate with international colleagues, and adapt to new technologies
  • User Experience: Brush up on your understanding of user experience principles and be ready to discuss how you've applied them in previous projects

Portfolio Presentation Strategy:

  • Project Selection: Choose relevant projects that demonstrate your experience with database management, cloud technologies, and related tools
  • Storytelling: Prepare a compelling narrative for each project, highlighting your role, the challenges you faced, and the solutions you implemented
  • Technical Deep Dive: Be ready to discuss the technical aspects of your projects in detail, including your approach to system design, architecture, and optimization

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. Success in the interview process will depend on the candidate's ability to demonstrate their expertise and adaptability in a dynamic, international environment.

📌 Application Steps

To apply for this Cloud Database Engineer position:

  1. Submit your application through the application link provided above
  2. Customize your portfolio with live demos and responsive examples that showcase your experience with database management and cloud technologies
  3. Optimize your resume for web technology roles, highlighting your relevant projects and technical skills
  4. Prepare for technical interviews by brushing up on your knowledge of cloud technologies, database management, and related tools, and practicing your problem-solving and communication skills
  5. Research the Schwarz group and its technologies, and be ready to discuss how you can contribute to the company's success in your application and interviews

⚠️ 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.


Application Requirements

You should have solid experience with MariaDB, MongoDB, or SQL Server, including clustering solutions and Kubernetes. A passion for new technologies related to Linux and OpenStack is also essential.