Senior Full Stack .NET Developer
We are an Egyptian technology company delivering international software projects in cooperation with the global NIX brand. We invite a
Senior .NET Developer to join our team based in Smart Village, at the heart of Cairo's tech ecosystem, and contribute to scalable .NET solutions. We provide long-term stability, clear working conditions, and professional development opportunities.
What You Will Do:
- follow an individual development plan with regular feedback and guidance;
- Implement application business logic and ensure proper test coverage;
- enhance a modern user interface and propose technical improvements;
- design data models and work with external services via REST API;
- optimize high-load components and contribute to eliminating security vulnerabilities;
- Collaborate with the engineering team to maintain system stability, performance, and high product quality.
Requirements:
- 5+ years of commercial .NET development experience;
- strong knowledge of C# and ASP.NET Core;
- front-end development experience: HTML5, CSS, JavaScript, JSON, Ajax; familiarity with Angular, React, Material UI or Bootstrap;
- solid experience with relational databases (MS SQL, PostgreSQL);
- practical experience integrating with REST Web Services;
- experience writing unit tests (NUnit, xUnit, or similar);An
- understanding of Agile methodologies and experience working in an Agile team;
- English proficiency sufficient for effective work in an international environment.
Projects You May Join:
- Scalable enterprise solutions with high requirements for architecture and performance.
- Back-end: C#, ASP.NET Core, high-load APIs, and service-oriented architecture.
- Front-end: Angular / React for modern SPA development.
- Databases: MS SQL / PostgreSQL, plus NoSQL for flexible or event-driven scenarios.
- Cloud: Azure / AWS / GCP for deployment, integrations, and scaling.
What Matters to Us:
- Ability to work in a team and maintain healthy, constructive communication.
- Maturity in decision-making and responsibility for technical quality and results.
- Strong analytical skills and the ability to identify root causes of technical issues quickly.
- Accuracy in documentation, attention to detail, and adherence to agreed processes.
- A good level of English for communication within an international team.
- Willingness to share expertise and support less experienced engineers.
Nice to Have:
- Experience with Azure / AWS / GCP;
- knowledge of Docker, containerization, and orchestration;
- practical experience in performance optimization;
- experience as a technical lead.
What We Offer:
- Long-term career stability with a competitive salary paid in USD.
- Conditions for steady career development.
- Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.
- Private medical insurance is provided after successful completion of the probationary period
- A well-equipped and cozy office supports comfort and productivity across all project stages.
- Welcoming atmosphere and a friendly corporate culture.
If this opportunity feels right for you, send us your CV — we will be happy to discuss the details and answer any questions you may have.