Please, let SOUM know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Soum is a marketplace focused on enabling users to buy and sell anything online with convenience, trust, and ease, starting in the MENA market.
The company has become a market leader in second-hand electronics in KSA and is expanding to used cars and collectibles.
In two years, Soum has facilitated hundreds of thousands of transactions across 150+ locations in the Kingdom.
The company maintains 10,000 active listings at any given time and has been recognized as the 10th most downloaded e-commerce app in KSA for 2023, with over 5 million app downloads.
The Backend Software Engineer will design, develop, and maintain scalable backend systems and microservices that power Soum's products.
The role involves building and managing a scalable microservices architecture with a focus on performance and reliability.
Responsibilities include developing APIs, handling inter-service communication, and collaborating with cross-functional teams to deliver high-quality solutions.
The engineer will ensure code quality through best practices, code reviews, and testing, as well as troubleshoot and optimize backend systems.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience is required.
Candidates must have 4-5+ years of hands-on experience in backend software development.
Proficiency in Node.js and TypeScript is essential.
Experience working with MongoDB and PostgreSQL in production environments is required.
A solid understanding of microservices architecture and communication protocols like gRPC is necessary.
Strong problem-solving skills and attention to detail are important.
Excellent communication and collaboration skills are required.
Experience with Kubernetes and Docker for container orchestration and deployment is preferred.
Familiarity with Golang for building performant backend components is a plus.
Knowledge of CI/CD pipelines, cloud platforms like AWS, GCP, or Azure, and distributed systems is beneficial.
Benefits:
The position offers the opportunity to work in a dynamic and collaborative environment.
Employees will have the chance to contribute to a rapidly growing marketplace with significant impact in the MENA region.
The role provides opportunities for professional growth and development in backend software engineering.
Employees can enjoy the flexibility of a remote work arrangement.
Apply now
Please, let SOUM know you found this job
on RemoteYeah
.
This helps us grow 🌱.