Senior Backend Developer (Umbraco Required)

2P Perfect Presentation · Al Jizah, Egypt · Posted 2026-05-10

Required Technical SkillsStrong experience in .NET Core / ASP.NET CoreAdvanced proficiency in C#Solid hands-on experience with Umbraco CMS (v8, v9, v10+)RESTful API design and integrationSQL Server (NoSQL is a plus)Azure (App Services, Storage, Functions, DevOps)Docker & KubernetesMessage Brokers (RabbitMQ, Kafka)Basic frontend knowledge (HTML, CSS, JavaScript)Key ResponsibilitiesDesign, develop, and maintain scalable backend systems using .NET Core and Umbraco CMS.Build custom Umbraco components, controllers, content models, and integrations.Lead backend architecture decisions (Clean Architecture, Layered Architecture, Microservices).Develop and optimize secure, high-performance RESTful APIs.Refactor legacy systems to improve scalability and maintainability.Integrate backend services with external APIs and message brokers.Conduct code reviews and mentor junior developers.Troubleshoot complex backend issues and optimize performance.Ensure security standards and reliable deployment processes.Qualifications5+ years of professional backend development experience in .NET.3+ years of strong hands-on experience with Umbraco CMS.Strong knowledge of C#, MVC, Razor, Entity Framework, and LINQ.Deep understanding of Umbraco architecture (content types, pipelines, caching, extensibility).Strong database design and optimization skills.Excellent problem-solving and communication skills.Preferred QualificationsExperience with Umbraco Cloud and CI/CD pipelines.Experience with Docker and Kubernetes deployments.Familiarity with headless CMS approaches (Umbraco Heartcore).Experience with Agile/Scrum methodologies.

Apply for this role