Senior Back-End Developer at Orascom Investment Holding
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

02 May, 26

Salary

0.0

Posted On

01 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Back-End Development, API Development, Microservices, Cloud Technologies, DevOps, Performance Optimization, Security, C#, Entity Framework, NestJS, SQL Server, PostgreSQL, NoSQL, GraphQL, Event-Driven Architectures, Docker, Kubernetes

Industry

Investment Management

Description
Position: Senior Back-End Developer Organization: O-Trade & Logistics Through O Trade & Logistics (OTL), Orascom Investment Holding introduces otrovato, a B2B platform designed to simplify trade across Africa and beyond. otrovato connects buyers and sellers, ensuring secure, efficient, and seamless transactions. By empowering businesses and enabling cross-border trading and partnerships, otrovato serves as an online B2B platform driving Africa's economic growth. Platform link: otrovato, B2B platform in Africa Job Description: The Senior Back-End Developer is responsible for designing, building, and optimizing scalable back-end systems that power eCommerce solutions. Focused on developing high-performance, secure, and reliable APIs, services, databases, and integrations using .NET Core and NestJS, while applying best practices for microservices and cloud-based architectures Key Responsibilities: Core Development Design, develop, and maintain scalable back-end applications using .NET Core (C#, Entity Framework) and NestJS. Develop and manage RESTful APIs and contribute to GraphQL services. Architect, optimize, and maintain relational (SQL Server, PostgreSQL) and NoSQL databases. Ensure system security (authentication, authorization, encryption, data protection). Implement caching, load balancing, and performance optimizations for high-traffic environments. Collaboration & Delivery Work closely with front-end developers to provide seamless integration. Collaborate with product managers, designers, and DevOps engineers. Align with Tech Leads and architects on long-term technical direction. Participate in agile development cycles, delivering features reliably and on time. Quality & Continuous Improvement Write clean, maintainable, and testable back-end code. Implement and maintain automated testing (unit, integration, API tests). Participate in peer code reviews to maintain best practices and consistency. Suggest and implement improvements in development processes, DevOps, and CI/CD pipelines. Stay updated on .NET Core, NestJS, and cloud technologies. Qualifications: Bachelor's degree in computer science, Software Engineering, or equivalent. 7+ years of professional back-end development experience. Strong expertise in .NET Core (C#, ASP.NET Core, Entity Framework). Experience building APIs and services with NestJS. Database expertise (SQL Server, PostgreSQL, NoSQL). Experience with microservices, distributed systems, and RESTful APIs. Familiarity with cloud platforms (Azure preferred; GCP/AWS are a plus). Good understanding of DevOps practices (CI/CD, Docker, Kubernetes). Strong debugging, performance optimization, and security skills. Knowledge of GraphQL and API gateways. Experience in high-traffic eCommerce systems. Exposure to event-driven architectures (Kafka, RabbitMQ). Familiarity with monitoring tools (New Relic, Prometheus, etc.).
Responsibilities
The Senior Back-End Developer is responsible for designing, building, and optimizing scalable back-end systems for eCommerce solutions. This includes developing high-performance APIs, services, databases, and integrations while ensuring system security and performance optimizations.
Loading...