Backend Software Engineer
Soum, Egypt +2
- Pay
- Not listed by the employer
- Work type
- Remote
- Level
- Not stated
- Area
- Software engineering
- Posted
- 12 days ago
About the role
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.
Similar roles at other companies
Backend Engineer
Air AppsLisbon
€52K–€65K / yr
Posted Feb 17, 2026
Senior Back-end Engineer "Node j.s"
YassirAlgiers, Algeria
Pay not posted
Posted May 25, 2026
Senior Back-End Engineer (Node j.s) "Super App"
YassirCairo, Egypt +1
Pay not posted
Posted Aug 27, 2026
Senior Back-end Engineer (Node j.s)
YassirCairo, Egypt
Pay not posted
Posted Oct 26, 2023
Senior Back-end Engineer "Node j.s"
YassirCairo, Egypt
Listed on Soum's Lever job board; checked 27 h ago. First seen by us 27 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.