About MIGxMIGx is a global consulting company with an exclusive focus on the healthcare and life science industries, with their particularly demanding requirements on quality and regulatory aspects. We have been managing challenges and solving problems for our clients in the areas of compliance, business processes and many others.MIGx interdisciplinary teams from Switzerland, Spain and Georgia have been taking care of projects in the fields of Integration, Application, Data Platforms, Processes, IT management, Digital transformation, Managed services and compliance.About the profileThe DevOps and Software Engineer will serve as a key technical leader, bridging the gap between development and operations teams. This role focuses on establishing and enforcing good programming principles, promoting clean code practices, and setting up scalable and reliable systems. The ideal candidate will mentor development teams, drive the adoption of industry standards, and ensure alignment with SOLID principles and other best practices.Responsibilities1-. DevOps Leadership:Design, build, and maintain CI/CD pipelines to automate build, test, and deployment processes.Oversee the implementation of DevOps practices across teams to ensure consistency and reliability.Lead the development and maintenance of infrastructure as code (IaC).2-. Software Development Leadership:Guide development teams in designing and implementing scalable, secure, and maintainable software.Promote clean, efficient, and well-documented code following best practices and industry standards.Enforce the application of SOLID principles to ensure maintainable and extensible software designs.Provide technical leadership for debugging, troubleshooting, and resolving software issues across multiple environments.3-. Mentorship and Collaboration:Mentor and coach team members on programming principles, clean code practices, and DevOps methodologies.Establish and maintain a culture of continuous improvement, encouraging learning and innovation.Collaborate with cross-functional teams to align on project goals, deliverables, and technical strategies.Develop and share technical documentation to enhance team knowledge and onboarding processeRequirements - Must haveBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).Expertise in at least one programming language, preferably Python, .NET and C.Hands-on experience with containerization and orchestration tools (e.g., Docker, Kubernetes).Advanced knowledge of cloud platforms (AWS, Azure, or GCP).Proficiency with configuration management tools.Experience with monitoring and logging tools..Strong understanding of software design principles, clean code practices, and SOLID principles.Strong leadership and mentorship capabilities.Excellent problem-solving skills and attention to detail.Exceptional communication and teamwork abilities.Proactive approach to learning and adopting new technologies.Ability to lead technical teams and work effectively with stakeholders.Requirements - Nice to haveCertifications in cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).Experience with microservices architecture and API development.Knowledge of databases (SQL and NoSQL).Experience in Life Science industry.LanguagesEnglish – C1. High proficiency in English communication with both technical and business profiles.What we offer:25 holiday days per yearSocial Benefits packPossibilities of career development and the opportunity to shape the company future.An employee-centric culture directly inspired by employee feedback - your voice is heard, and your perspective encouraged.Different training programs to support your personal and professional development.Work in a fast-growing international company.Friendly atmosphere and supportive Management team