Skip to main content
Soum

Backend Software Engineer

Soum·3 days ago

⏰ Full-time📈 Mid Level📍 Egypt📅 Oct 26, 2026
Work Week: Sunday - Thursday
Work Timings: Sunday to Thursday, 9:00 AM – 6:00 PM (KSA time) 

About Us

At Soum, we're on a mission to build a marketplace that enables users to buy and sell anything online with convenience, trust, and ease, starting in the MENA market. We began with second-hand electronics in KSA, becoming market leaders, and are now expanding to used cars and collectibles. In just two years, we've facilitated hundreds of thousands of transactions across 150+ locations in the Kingdom, maintained 10,000 active listings at any given time, earned the distinction of being the 10th most downloaded e-commerce app in KSA for 2023, and received more than 5 million app downloads. 

Job Summary

We are seeking a skilled and motivated Backend Software Engineer to join our dynamic team. As a Backend Software Engineer, you will play a critical role in designing, developing, and maintaining scalable backend systems and microservices that power our products.

If you have a strong foundation in backend development, enjoy solving complex problems, and thrive in a collaborative environment, we want to hear from you.

Role & Responsibilities

    • Design, develop, and maintain backend systems using Node.js, TypeScript, and Nest.js.

    • Build and manage scalable microservices architecture with a focus on performance and reliability.

    • Develop APIs and handle inter-service communication using gRPC.

    • Work with MongoDB, PostgreSQL, and ClickHouse for data modeling, storage, and optimization.

    • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.

    • Ensure code quality and maintainability through best practices, code reviews, and testing.

    • Troubleshoot, debug, and optimize backend systems to ensure seamless performance.

Requirements & Qualifications

    Required Skills

  • Design, develop, and maintain backend systems using Node.js, TypeScript, and Nest.js.

  • Build and manage scalable microservices architecture with a focus on performance and reliability.

  • Develop APIs and handle inter-service communication using gRPC.

  • Work with MongoDB, PostgreSQL, and ClickHouse for data modeling, storage, and optimization.

  • Strong understanding of CI/CD pipelines and deployment strategies.

  • Familiarity with cloud platforms like AWS, GCP, or Azure.

  • Knowledge of distributed systems and event-driven architectures.

  • Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 4–5+ years of hands-on experience in backend software development.

  • Proficient in Node.js and TypeScript.

  • Experience working with MongoDB and PostgreSQL in production environments.

  • Solid understanding of microservices architecture and communication protocols like gRPC.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration skills.

Nice to Have

  • Hands-on experience with Kubernetes and Docker.

  • Exposure to Golang for building performant backend components.

  • Experience in scaling and optimizing backend systems for high-traffic applications.

Market context

Measured from remote postings we have tracked ourselves — not self-reported survey data.

What Mid Level Engineering roles in Africa pay

25th
$33k
Median
$67k
75th
$135k

Based on 84 comparable postings with disclosed salaries, last 12 months.

How Soum is hiring

Last 90 days
7 roles
Total tracked
11
Hiring across
8 job families

Tracked since September 2025.

Browse Similar Jobs