Remote Backend Software Engineer

Posted

Apply now
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 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback