We are looking for a talented and motivated C# Backend Developer to join our team.
This role involves designing, developing, and maintaining scalable backend systems that support mission-critical applications. The ideal candidate is passionate about clean architecture, high-performance systems, and continuous learning, and is comfortable working in complex, real-world production environments.
Requirements
- 2–3 years of experience in backend development using C# / .NET
- Experience working with Multithreading and/or Microservices architectures
- Strong understanding of system design and distributed systems principles
- Experience integrating and maintaining communication interfaces and protocols such as:
- TCP, UDP, Protobuf, WebSocket, REST (advantage)
- Experience working with existing codebases, understanding architecture quickly, and implementing improvements and enhancements
- Familiarity with RabbitMQ and Redis – significant advantage
- Experience with Docker and Kubernetes – advantage
- Strong problem-solving skills and ability to work independently
- High level of personal responsibility and ability to meet deadlines
- Strong self-learning ability, technological curiosity, and desire for professional growth
- Availability for overtime work when required
- Willingness to be available during emergency situations and high-pressure periods, including security-related events
- Strong interpersonal skills and ability to work effectively in a team