S

SOUM

Online marketplace for used electronics transactions

Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • 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.
  • Have a strong understanding of CI/CD pipelines and deployment strategies.
  • Be familiar with cloud platforms such as AWS, GCP, or Azure.
  • Have knowledge of distributed systems and event-driven architectures.
  • Have a bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Have 4–5+ years of hands-on experience in backend software development.
  • Be proficient in Node.js and TypeScript.
  • Have experience working with MongoDB and PostgreSQL in production environments.
  • Have a solid understanding of microservices architecture and communication protocols such as gRPC.
  • Have strong problem-solving skills and attention to detail.
  • Have excellent communication and collaboration skills.

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.

Desired Qualifications

  • Have hands-on experience with Kubernetes and Docker.
  • Have exposure to Golang for building performant backend components.
  • Have experience scaling and optimizing backend systems for high-traffic applications.

About the Company

SOUM

Online marketplace for used electronics transactions

Soum.sa runs an online marketplace in Saudi Arabia for buying and selling used mobile phones and electronics. Sellers list items with their own prices, and when a sale occurs, the seller ships the device to the buyer for free using a selected shipping carrier. The platform verifies the device before payment is released to the seller, ensuring product quality and building buyer trust. Revenue comes from transaction fees and optional premium listing features, with potential earnings from carrier and service partnerships. What sets Soum.sa apart is its emphasis on verification, secure payments, and free shipping within a trusted marketplace tailored to the Saudi market. Its goal is to provide a reliable, secure, and user-friendly way for people to buy affordable, high-quality used devices.

Company size
51-200
Company stage
Series A
Total funding
$22M
Headquarters
Saudi Arabia
Founded
2021

Recently Posted Jobs

Explore more opportunities at SOUM

See more jobs