About the role:
We are seeking a highly skilled and experienced C# Backend Developer to join our team, focusing on building and maintaining high-scale, performance-critical services. You will work on a platform that is an immersive 3D virtual environment designed for high-engagement corporate use cases, including virtual events, training, and the digital workplace. The ideal candidate will have a deep understanding of modern software architecture, database management, and deployment practices, with a strong commitment to quality and security.
Responsibilities:
- Design, develop, and maintain robust, scalable backend services and Microservices primarily using C# (.NET 6/7/8)
- Implement solutions for real-time communication (e.g., SignalR, WebSockets) to support multiplayer or high-frequency data synchronization scenarios
- Design and optimize relational and NoSQL database schemas to ensure high performance and scalability
- Apply best practices for high-scale systems, including caching, load balancing, and advanced performance tuning
- Ensure API quality by designing and documenting clean, maintainable interfaces (gRPC, REST) and implementing strong testing practices
- Utilize Docker and Kubernetes for service deployment and contribute to CI/CD pipeline management
- Integrate and manage messaging/queueing systems such as Azure Service Bus, RabbitMQ, or Redis Pub/Sub
- Enforce security best practices and maintain comprehensive monitoring and tracing solutions (e.g., Application Insights, OpenTelemetry)
Requirements:
- Strong proficiency in C# with deep knowledge of the .NET ecosystem
- Proven hands-on experience with Microservices architectures
- Proficiency with real-time communication protocols, specifically SignalR or WebSockets
- Deep expertise in Relational and NoSQL Databases and performance optimization
- Experience building and maintaining high-scale systems (caching, load balancing)
- Solid understanding of security best practices (authentication, authorization, rate limiting)
- Experience with Docker and container orchestration (Kubernetes preferred)
- Ability to deploy and maintain services in on-premise environments (networking, firewalls)
- Strong ability to design and document APIs using gRPC or REST
Nice-to-Have Skills:
- Knowledge of Node.js (TypeScript)
- Experience with Azure services (Functions, AKS, App Service, Cosmos DB, Service Bus)
- Experience with Firebase (Auth, Firestore, Cloud Functions)
What we offer:
- Competitive salary based on experience
- Supportive working climate with flexible work practices
- Lunch tickets
- Coffee, fruits and other goodies at the office
- Sport facilities
- Company-sponsored events
- Travelling opportunities in some project areas
- Career development opportunities (certifications / trainings /
conferences)
- Feel IT referral bonus
About us:
Feel IT Services is an IT services company that provides software development services, 24/7 service desk and cyber security penetration tests.
The headquarters of the company are based in Paris, while our skilled engineers are located in Iasi, Romania and Chisinau, Moldova.
Our Customers are mostly from Europe, UK and the US, and can be large International groups & corporations or SME, IT System Integrators & Managed services operators, Independent Software Vendors and Startups.
We develop a healthy culture based on: Quality, Flexibility, Transparency and Respect.