
Backend Engineer (m/f/d)
Schwarz Group2 hours ago
Barcelona, SpainSenior
Responsibilities
- Build high-quality, scalable software using .NET, SOLID principles, and Domain-Driven Design.
- Own products throughout their lifecycle under the “You build it, you run it” philosophy.
- Design and manage distributed systems and microservices with Kubernetes and cloud deployments.
- Perform technical analysis and pull request reviews to maintain code quality.
- Collaborate with developers, designers, data analysts, QA engineers, tech leads, product managers, and product owners.
- Coordinate API and payload contract boundaries with React Native feature teams.
- Develop unit and integration tests, manage CI/CD pipelines, and support observability.
- Engage in technical discussions in English.
Requirements
- At least 5 years of experience as a .NET Developer.
- Proven experience in object-oriented software development and deep knowledge of the .NET ecosystem, including .NET 6 or above.
- Proven cloud development experience and experience managing workloads in Kubernetes; GCP experience is a plus.
- Advanced knowledge of distributed architectures and message brokers such as Kafka or RabbitMQ.
- Proven experience with MongoDB and SQL databases.
- Strong experience with unit and integration testing, CI/CD pipelines, OpenTelemetry, Prometheus, and Grafana.
- Proficiency in English is required.
- MVNO/MVNE engineering experience, Domain-Driven Design, vertical slicing architecture, TypeScript, React, and additional MongoDB experience are advantageous.
Benefits
- Fast decision-making processes and genuine creative freedom in projects.
- The stable foundation of the Schwarz Group.
- Opportunity to contribute to digital sovereignty in Europe.
Tech Stack
Apache KafkaGoogle Cloud PlatformGrafanaKubernetesMongoDB.NETPrometheusRabbitMQReactReact NativeSQLTypeScript