NashirNet is a leading cloud hosting and data center solutions provider in Saudi Arabia, with over 20 years of proven expertise in delivering reliable, secure, and innovative hosting services. From cloud servers, dedicated servers, co-location, and backup solutions, we have supported government, private, and enterprise clients with high-availability infrastructure, enterprise-level security, and round-the-clock support.We are currently looking for a Junior Backend Developer (.NET Core) to join our engineering team and contribute to the development of a modern virtualization admin panel and cloud management platform.Role OverviewAs a Junior Backend Developer, you will work closely with senior engineers to build, maintain, and improve backend services, APIs, and database-driven features using C#, .NET Core, ASP.NET Core, and related technologies.This is a long-term opportunity for a disciplined and motivated developer who is serious about growing in backend engineering, learning from experienced team members, and contributing to a technically challenging real-world product.Key ResponsibilitiesDevelop and maintain backend features using C# and .NET Core / ASP.NET Core.• Build and consume RESTful APIs.• Work with relational databases using SQL Server, SQLite, and Entity Framework Core.• Write clean, readable, testable, and maintainable code.• Follow team coding standards and backend architecture guidelines.• Participate in code reviews and apply feedback from senior engineers.• Collaborate with the team in technical discussions and development planning.• Support integration with hosting, cloud, and virtualization-related systems.• Continuously improve your technical skills and backend development practices.RequirementsMinimum 2 years of hands-on experience with C# and .NET / ASP.NET Core.• Good understanding of object-oriented programming, clean code, and basic SOLID principles.• Working knowledge of SQL and relational databases.• Experience with Entity Framework Core.• Familiarity with REST APIs and backend application development.• Good understanding of Git and source control workflows.• Ability to read and understand technical documentation in English.• Strong sense of discipline, reliability, ownership, and attention to detail.• Willingness to learn, accept feedback, and grow within a technically demanding environment.Preferred Skills & Nice-to-HavesFamiliarity with Clean Architecture or modular application structure.• Basic understanding of authentication and authorization, including JWT.• Exposure to background jobs, message queues, or RabbitMQ.• Basic PowerShell scripting experience.• Familiarity with hosting, cloud infrastructure, or virtualization concepts.• Understanding of basic networking concepts.What We OfferLong-term, full-time opportunity with a stable and growing company.• Salary paid in USD.• Hybrid work arrangement.• Clear path for professional growth and promotion.• Mentorship from senior engineers.• Exposure to real-world cloud, hosting, and virtualization technologies.• Opportunity to work on a complex enterprise-grade product.If you are serious about backend development, eager to learn, and looking for a long-term opportunity to grow your career in .NET engineering, we would love to hear from you.How to ApplySend your CV to hr-eg@nashirnet.net and answer the following questions — keep your answers concise and honest:1- How many years of hands-on experience do you have in backend development, and how many of those are specifically in .NET Core / ASP.NET Core?2- What is your current salary and your expected salary? Please state in EGP or USD.3- What is your notice period, or when are you available to start?4- Briefly describe the most complex backend task you have handled in an application, API, or service — what made it complex, and how did you approach the solution?