Full Stack Engineer
dataliva · Cairo, Egypt
Tailor my CV for this job — freeFull Stack Engineer (.NET & React) – Junior & Senior
Senior Full Stack EngineerExperience: 5+ yearsWe are looking for an experienced Senior Full Stack Engineer who can take ownership of complex software modules, contribute to architectural decisions, and help develop scalable, high-performance enterprise applications.Key ResponsibilitiesDesign, develop, and maintain enterprise applications using ASP.NET Core, C#, React, and TypeScript.Design and implement RESTful APIs and backend services.Contribute to software architecture and technical decision-making.Optimize database performance and ensure data integrity.Develop integrations with ERP systems and third-party applications.Implement scalable and maintainable solutions following established engineering principles.Conduct code reviews and mentor junior developers.Collaborate with cross-functional and international engineering teams.Requirements5+ years of professional Full Stack development experience.Strong expertise in C#, ASP.NET Core, and modern .NET.Advanced experience with React and TypeScript.Strong knowledge of PostgreSQL and Microsoft SQL Server.Experience with Entity Framework Core and/or Dapper.Solid understanding of SOLID principles, Clean Architecture, and design patterns.Experience with RESTful APIs, authentication, and authorization.Knowledge of distributed systems and RabbitMQ or Kafka.Experience with Docker, Git, and CI/CD pipelines.Strong analytical, problem-solving, and communication skills.Professional working proficiency in English.2. Junior Full Stack EngineerExperience: 0–2 years | Fresh Graduates WelcomeWe are looking for motivated Junior Full Stack Engineers who are eager to develop their technical skills and gain hands-on experience building enterprise software applications.You will work closely with experienced engineers and contribute to real-world software development projects.Key ResponsibilitiesDevelop and maintain web applications using ASP.NET Core, C#, React, and TypeScript.Assist in developing RESTful APIs and backend functionality.Build and improve frontend interfaces and reusable components.Work with PostgreSQL and Microsoft SQL Server databases.Troubleshoot and resolve software issues.Participate in code reviews, testing, and technical discussions.Collaborate with senior developers and business analysts.Write clean, maintainable, and well-documented code.Requirements0–2 years of experience in software development.Bachelor's degree in Computer Science, Software Engineering, or a related field.Good understanding of C# and object-oriented programming.Basic experience with ASP.NET Core / .NET.Knowledge of React, JavaScript, and TypeScript.Familiarity with RESTful APIs.Basic knowledge of SQL and relational databases.Understanding of Git and software development fundamentals.Familiarity with SOLID principles and basic software architecture.Good English communication skills.Strong willingness to learn and grow professionally.Recent graduates with relevant academic, internship, or personal projects are encouraged to apply.Additional Skills (Nice to Have)Experience with ERP systems or enterprise software development.Knowledge of SAP or Odoo integrations.Familiarity with DevExpress components.Experience with Redis, MongoDB, or similar technologies.Knowledge of Python or AI-related development.Familiarity with Azure, AWS, or Kubernetes.Experience using modern AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code.What We OfferThe opportunity to join DataLiva's new engineering team in Cairo.Collaboration with an experienced international team based in Türkiye.Hands-on involvement in enterprise software products used by established organizations.A professional environment focused on software quality, innovation, and continuous improvement.Technical mentorship and knowledge sharing.Opportunities for professional development and career growth.The chance to contribute to meaningful projects and take increasing technical responsibility.How to ApplyWe welcome applications from both Junior and Senior Full Stack Engineers who are interested in joining our growing team in Cairo.Please send your updated CV to:nur.naim@dataliva.comEmail Subject: Full Stack Engineer – Junior or Senior – CairoPlease indicate the position you are applying for.We look forward to welcoming new talent to DataLiva's Cairo team.