Cloud Native Software Engineer
IT-idiots
Cloud Native Software Engineer
Samenvatting
Wat krijg je?
Wat ga je doen?
- Develop and maintain backend applications
- Deploy containerized workloads to Kubernetes
- Ensure high software test coverage
- Troubleshoot and resolve production issues
- Improve codebases and deployment pipelines
Wat verwachten wij?
- Ervaring met backend applicaties in Java of Python
- Kennis van cloud-native architectuur en microservices
- Ervaring met applicaties deployen in Kubernetes omgevingen
- Ervaring met Apache Kafka en stream processing
Volledige vacaturetekst
Als Cloud Native Software Engineer bouw je mee aan een modern integratieplatform dat OT en IT slim verbindt en cruciale infrastructuur ondersteunt. Je werkt aan schaalbare backendservices in een cloud-native omgeving, met focus op betrouwbaarheid, observability en continu verbeteren. Complexe techniek, veel impact en een toekomstbestendig control room environment. Lees snel verder.
As a Cloud Native Software Engineer, you will contribute to the development of a modern integration platform that bridges operational technology (OT) and IT systems. This platform supports mission-critical infrastructure and is part of a broader transformation program focused on building a future-proof control room environment.
You’ll work in a cross-functional team responsible for designing, building, and maintaining scalable, secure, and observable backend services using modern cloud-native technologies.
Your Responsibilities- Develop and maintain backend applications in Java or Python, with a focus on performance, reliability, and scalability.
- Containerize workloads and deploy them to Kubernetes clusters using best practices for CI/CD, monitoring, and fault tolerance.
- Ensure high test coverage through unit, integration, and system testing.
- Troubleshoot and resolve production issues with a focus on root cause analysis and sustainable fixes.
- Continuously improve codebases, pipelines, and team practices.
- Actively participate in design discussions, code reviews, and knowledge-sharing sessions.
- Join an on-call rotation (approx. once every two months) to support critical systems outside business hours.
Required:
- Proven experience developing production-grade backend applications in Java or Python
- Solid understanding of cloud-native architectures, microservices, and distributed systems
- Hands-on experience deploying containerized applications in Kubernetes environments
- Proficiency with Apache Kafka and stream processing concepts
- Familiarity with CI/CD pipelines and tools such as ArgoCD, Terraform, Tekton, or GitHub Actions
- Experience with DevOps practices like GitOps, observability, and auto-scaling
- Knowledge of cloud object storage (e.g. MinIO, S3) and modern databases (e.g. MongoDB, PostgreSQL/TimescaleDB)
- Strong communication skills and fluency in English
Preferred:
- Experience with stream processing frameworks such as Apache Flink, Kafka Streams, or Apache Beam
- Background in data-intensive applications, including time-series data or real-time analytics
- Experience writing technical documentation and contributing to team standards
- Familiarity with agile methodologies and working in cross-functional teams
- Dutch or German language skills are a plus
Are you a cloud-native engineer who thrives in complex environments and enjoys building scalable systems with impact? Then this opportunity is for you.
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
Makkelijk solliciteren Solliciteren