Senior Full Stack Engineer
Remote · Egypt or EG
Job Summary
Senior Full Stack Engineer to design and develop scalable enterprise-grade systems using C#, .NET, ASP.NET Core, and React/TypeScript; architecture-focused role with opportunities to expand into 3D visualization (Three.js) and BIM/Revit API integrations. Responsibilities include designing scalable systems, architecting applications with Clean Architecture, Modular Monoliths, and Microservices; building RESTful APIs and enabling real-time features with SignalR; developing front-end with React and TypeScript; designing databases; implementing event-driven architectures using message brokers (Azure Service Bus); deploying and managing systems on Microsoft Azure; writing and maintaining unit and integration tests; mentoring junior engineers and collaborating with cross-functional teams to align architecture and product goals.
Required Qualifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in full-stack development
- Advanced expertise in C#, .NET, ASP.NET Core, React, and TypeScript
- Proficiency with Microsoft Azure services and SignalR
- Experience with message-based and asynchronous system architecture
- Familiarity with containerization and CI/CD pipelines
- Strong analytical, architectural, and problem-solving skills
- Excellent communication and team collaboration abilities
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.