Company Description
Labiba is a leading technology company specializing in the development of innovative artificial intelligence solutions. Our team is passionate about creating cutting-edge products that revolutionize the way people interact with technology. We are seeking a highly skilled and experienced Senior .NET Developer to join our team, design scalable cross-platform architectures, and help us drive the success of our next-generation AI and real-time communication projects.
Qualifications
- 4+ years of professional software development experience using the .NET ecosystem (C#, .NET Framework, .NET Core, ASP.NET Core MVC, Entity Framework / EF Core).
- Hands-on experience building custom .NET Middleware services, Web APIs, and asynchronous background processing.
- Working knowledge of modern AI Infrastructure, including RAG frameworks, MCP integrations, vector databases, and semantic search.
- Expertise in real-time communication protocols (WebRTC) and media server frameworks (LiveKit) as well as SignalR.
- Working knowledge of Message Queueing Protocols (e.g., RabbitMQ, Kafka) for asynchronous processing and event-driven architecture.
- Strong knowledge of clean code principles, software design patterns, security, and performance optimization.
- Hands-on experience working with relational and NoSQL databases, specifically SQL Server, PostgreSQL, and MongoDB.
- Experience with cloud platforms, particularly Microsoft Azure, High Availability infrastructure, microservices architecture, and multi-tenant software design.
- Proficiency with Git version control and collaborative workflows (GitHub / Azure DevOps).
Skills
- Proven ability to conduct code reviews and mentor junior/mid-level team members.
- Results-oriented problem solver with strong organizational skills and a drive to research and share knowledge.
- Strong team player and collaborative communicator, adept at working across cross-functional engineering and product teams