We are seeking an experienced Senior Backend Developer with a solid background in low-level programming, hardware-near code, and network protocols (TCP, UDP), who can work close to hardware or embedded systems. This role will focus on building high-performance, real-time server solutions to handle massive amounts of data for a widely-used gaming application. This is a hands-on position, requiring deep expertise in C# and the ability to create custom frameworks for optimized performance and low-latency applications.
Key Responsibilities:
- Develop high-performance server applications for real-time data transfer and storage.
- Design and implement solutions to support large-scale infrastructure, ensuring low-latency, high availability, and high performance.
- Work closely with network protocols and optimize system interactions at a low level to achieve minimal delays.
- Collaborate with other team members to ensure applications start quickly and run efficiently for end users.
- Implement and manage backend services on public cloud platforms (AWS, GCP) and work with messaging infrastructures like RabbitMQ or Kafka.
- Maintain and optimize SQL and NoSQL databases and caching solutions (e.g., Redis) for better scalability.
- Utilize Docker and Kubernetes for application deployment and management.
Requirements:
- Proficiency in C# with proven experience writing efficient, low-level code independently, including the development of frameworks from scratch.
- 7+ years of experience in backend development with a focus on large-scale applications.
- Strong knowledge of network programming, with experience in handling protocols such as TCP and UDP.
- Expertise in multithreading and concurrency, ensuring optimal performance.
- Hands-on experience with public cloud platforms (AWS, GCP).
- Familiarity with messaging systems (RabbitMQ, Kafka) and caching (e.g., Redis).
- Strong knowledge of SQL and NoSQL databases, as well as experience with Docker and Kubernetes.
- Excellent communication skills to interact with technical and non-technical stakeholders.