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 Africas 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 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:
- Bachelors degree in computer science Software Engineering or equivalent.
- 7 years of professional back-end development experience.
- Strong expertise in .NET Core (C# 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.).
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 trans...
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 Africas 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 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:
- Bachelors degree in computer science Software Engineering or equivalent.
- 7 years of professional back-end development experience.
- Strong expertise in .NET Core (C# 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.).
View more
View less