Full Stack .Net Developer
T2 hub -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Job Summary
- We are looking for a skilled Full-Stack .NET Developer to design, develop, and maintain modern web applications. You will work on both backend and frontend components, collaborate with cross-functional teams, and contribute to building scalable, secure, and high-performance systems.
- Key Responsibilities
- Backend Development
- Design, develop, and maintain RESTful APIs using .NET / .NET Core
- Build scalable backend services using C#
- Work with Entity Framework / Dapper for data access
- Design and optimize SQL Server databases and queries
- Implement authentication, authorization, and security best practices
- Integrate with third-party APIs and services
- Frontend Development
- Develop responsive web interfaces using HTML, CSS, JavaScript
- Build modern UI components using Angular / React / Blazor (based on stack)
- Ensure cross-browser compatibility and performance optimization
- Consume backend APIs and handle state management
- System & Architecture
- Participate in system design and technical architecture decisions
- Write clean, maintainable, and well-documented code
- Apply SOLID principles and design patterns
- Optimize application performance and scalability
- Collaboration & Delivery
- Work closely with Product Managers, Designers, and QA teams
- Participate in code reviews and technical discussions
- Debug, troubleshoot, and resolve production issues
- Follow Agile/Scrum development processes
- What We Offer
- Competitive salary and benefits
- Opportunity to work on impactful, real-world products
- Collaborative and growth-focused work environment
- Flexible working model (on-site / hybrid / remote – optional)
- Career development and learning opportunities
Job Requirements
- Required Qualifications
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- 3+ years experience as a Full-Stack or .NET Developer
- Strong proficiency in C#, .NET Core, ASP.NET MVC / Web API
- Experience with SQL Server and relational database design
- Solid knowledge of JavaScript, HTML5, CSS3
- Experience with at least one frontend framework (Angular, React, or Blazor)
- Familiarity with Git and version control workflows
- Understanding of REST APIs, JSON, and HTTP protocols
- Preferred / Nice-to-Have Skills
- Experience with Microservices architecture
- Knowledge of Docker, Kubernetes, or containerization
- Cloud experience (Azure / AWS)
- CI/CD pipelines (Azure DevOps, GitHub Actions, etc.)
- Experience with Unit Testing / Integration Testing
- Exposure to Clean Architecture or Domain-Driven Design (DDD)
- Soft Skills
- Strong problem-solving and analytical skills
- Ability to work independently and in a team
- Good communication and documentation skills
- Attention to detail and commitment to quality
- Ability to manage priorities and meet deadlines






