Senior Full Stack Software Engineer (.NET & React/Next.js)
Ossus.ai · New Cairo, Cairo, Egypt
Apply & track with Apply EdgeCompany Description Ossus.ai builds sovereign, on-premise large language models for regulated enterprises in the MENA region, ensuring that sensitive data and AI workloads never leave the client’s infrastructure. The company delivers specialized models for key risk domains including GRC, anti‑fraud, AML, threat intelligence, brand protection, legal, and AI governance. By replacing dependencies on external providers such as Anthropic and OpenAI, Ossus.ai enables organizations to run their entire security and compliance stack on secure, domain‑tailored AI. The team is starting in the MENA region with an ambitious roadmap to expand globally, offering talent the opportunity to shape cutting-edge applied AI at scale.Core Stack: .NET / ASP.NET Core
- React
- Next.js
- TypeScript
- SQL ServerRole Description As a Senior Full Stack Software Engineer (.NET & React/Next.js), you will design, develop, and maintain end‑to‑end web applications that power Ossus.ai’s AI‑driven security and compliance platforms. You will build robust backend services and APIs using .NET, integrate them with secure data sources, and ensure scalability, performance, and reliability. On the frontend, you will create intuitive user interfaces with React and Next.js, implement responsive layouts, and collaborate with design and product teams to deliver a seamless user experience. You will participate in code reviews, contribute to architectural decisions, improve development practices, and mentor other engineers. This is a full‑time, hybrid role based in New Cairo, with a mix of on‑site collaboration and some flexibility for working from home.QualificationsStrong proficiency in Back-End Web Development with .NET, including RESTful APIs, microservices, and database integration.Hands-on experience in Front-End Development using React and Next.js, with solid skills in JavaScript/TypeScript and Cascading Style Sheets (CSS).Proven track record in Full-Stack Development and Software Development, delivering production-grade web applications end to end.Experience designing scalable architectures, optimizing performance, and implementing secure coding practices.Comfort working in hybrid environments, collaborating with cross-functional teams, and owning features from concept to deployment.Familiarity with cloud or on-premise infrastructure, CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and monitoring tools.Knowledge of security, compliance, or risk domains is a plus, as is experience with AI/ML-driven products.Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Key ResponsibilitiesDesign, develop, and maintain scalable web applications using C#, ASP.NET Core, React, and TypeScriptBuild and maintain secure, high-performance REST APIs and backend servicesDevelop responsive and maintainable frontend applications using React and, preferably, Next.jsDesign and optimize SQL Server databases, queries, indexes, and data modelsContribute to system architecture and technical design decisionsApply software engineering best practices including SOLID principles, design patterns, and clean architectureWrite clean, maintainable, testable, and efficient codeTroubleshoot and resolve complex issues across frontend, backend, database, and production environmentsIdentify opportunities to improve application performance, scalability, security, and maintainabilityCollaborate with product, design, QA, and other engineering team members to translate business requirements into reliable technical solutionsParticipate in technical estimation, sprint planning, and feature deliveryContribute to application deployments, release processes, and continuous improvement of the development lifecycleRequirements5+ years of professional software development experienceStrong hands-on experience with C# and ASP.NET Core / .NETStrong experience building and consuming RESTful APIs / Web APIsExperience with Entity Framework CoreStrong experience with React.jsGood proficiency in JavaScript and TypeScriptExperience with SQL Server, relational database design, and query optimizationSolid understanding of OOP, SOLID principles, design patterns, and software architectureExperience with Git and collaborative development workflowsGood understanding of authentication, authorization, and secure development practicesStrong debugging, analytical, and problem-solving skillsAbility to work independently, take ownership, and deliver high-quality solutions