Softwareentwickler (m/w/d)
Core
Developing and maintaining Microservices, designing and implementing importers, aggregators, and API services for clients.
Role type
Software Engineer (Backend/Microservices)
Builds
Microservices, API services, and data processing pipelines
Domain
Enterprise software development, distributed systems
Deliverable
production ML models | product features
Required skills
Java, Microservices architecture, Go, Rust, Git, Docker, CI/CD, Kubernetes, Event streaming (Kafka), Monitoring/Observability (Prometheus, Grafana)
Preferred skills
Big Data processing, distributed systems experience
Technologies
Java, Go, Rust, Git, Docker, Jenkins, GitLab CI, Kubernetes, Kafka, Prometheus, Grafana
Responsibilities
Develop and maintain Microservices in the context of MDS; Conceive, design, and implement importers, aggregators, and API services; Ensure system availability through monitoring and incident response; Conduct code development, testing, and code reviews; Integrate observability solutions; Collaborate with internal Product Owners to implement requirements
Seniority
Mid-level to Senior, hands-on IC