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.