Senior Backend Engineer (relocation to Belgium)
Job Description
We are seeking a talented Senior Backend Developer willing to relocate to or currently located in Brussels, Belgium.
We are looking for a highly motivated and skilled Senior Developer with a strong foundation in computer science and software engineering principles. This role will involve advancing our Openshift/Kubernetes platform through automation, development, and enhancement of security and operational processes. The ideal candidate will have extensive experience in programming and platform management, with a focus on creating efficient, scalable solutions.
Key Responsibilities:
- Development and Automation: Design and implement automated processes and services within the Openshift/Kubernetes ecosystem, applying advanced software engineering principles to optimize platform functionality.
- Operator Development: Develop Kubernetes and Openshift operators using Go, Java, or C++ to extend platform capabilities and improve integration.
- Monitoring and Security Controls: Establish comprehensive monitoring and security solutions to safeguard the Openshift/Kubernetes environment.
- Maintenance and Upgrades: Perform routine maintenance and upgrades on Openshift/Kubernetes clusters to enhance performance and reliability.
- Software Releases and Test Automation: Automate software release processes and develop end-to-end test automation for seamless, reliable deployments.
Role Requirements:
- Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 5 years of experience in software development, with a solid understanding of algorithms, data structures, and system design.
- Programming Proficiency: Strong skills in Python, Java, C++, or Go, with 2-5 years of hands-on experience.
- Linux and IDE Proficiency: Experience with Linux operating systems and integrated development environments (2-5 years).
- Containerization and Version Control: At least 2 years of experience with Docker and Git for version control.
- Problem-Solving Abilities: Exceptional analytical and troubleshooting skills, with adaptability to tackle new challenges in a fast-paced environment.
Desirable Skills:
- Knowledge of design patterns and development best practices.
- Experience with RHEL, Openshift, or other Kubernetes-based platforms.
- Familiarity with deployment automation using ArgoCD.
- Background in Kubernetes application development and/or administration.
- Proficiency in CI/CD pipelines, automation tools, and scripting.
- Experience with metrics development for Prometheus, Metrics, or Elastic Monitoring.
Why Join Us?
- Official full-time employment with an indefinite contract from the start
- Great relocation package
- Health insurance provided
- Hybrid work model: 2 days on-site, 3 days remote
- Access to Udemy Business subscription with thousands of workshops and courses
- Collaborative and innovative work environment
- Engagement in diverse and challenging projects to keep you motivated and enhance your skills