We are looking for an experienced and highly skilled backend Engineer to join our development team and take a key role in designing, developing, and maintaining large-scale, high-performance, event-driven systems.
The position involves working with modern technologies, cloud environments, microservices architecture, and complex distributed systems.
Requirements: Must Have:
Bachelor's degree in Computer Science or a related field - REQUIRED.
Minimum 4 years of hands-on experience as a backend Engineer, specifically with C # and.NET Core (.NET 6/7/8) - REQUIRED.
Proven experience delivering applications end-to-end, including planning, architecture, development, testing, deployment, and production monitoring - REQUIRED.
Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns - REQUIRED.
Advantages:
Hands-on experience with Apache Kafka, including event-driven architecture, producers/consumers, message processing, and distributed messaging - Strong Advantage.
Experience with Kubernetes (K8s), including container orchestration, deployment, scaling, and troubleshooting - Strong Advantage.
Experience with RabbitMQ and message broker technologies.
Experience with Redis for caching and performance opti
This position is open to all candidates.