




Work Week: Sunday \- Thursday Work Timings: 9 AM \- 6 PM (Saudi Arabian Time Zone) **About Us:** Soum is on a mission to revolutionize e\-commerce in the MENA region and beyond by building the most convenient and trustworthy re\-commerce marketplace in the region. We're reshaping how C2C marketplaces operate, making buying and selling second\-hand products seamless and reliable. Since our launch in July 2021, Soum has become one of the fastest\-growing startups in the region, achieving rapid expansion in both our team and product offerings. In recognition of our impact and growth, we were proudly named one of the **Top 10 LinkedIn Startups in Saudi Arabia for 2024**. **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 and 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. ### **Skills \& Qualifications** * **Skills:** * Experience with **Kubernetes and Docker** for container orchestration and deployment. * Exposure to **Golang** for building performant backend components. * 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.** * Familiarity with **Golang**. * Experience in scaling and optimizing backend systems for high\-traffic applications.


