Design, develop, and maintain scalable backend systems and microservices using Node.js and TypeScript. Collaborate with cross-functional teams, develop APIs, and ensure code quality.
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 Senior Backend Software Engineer to join our dynamic team. As a Senior 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 - 6 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.
Top Skills
AWS
Azure
Clickhouse
Docker
GCP
Go
Grpc
Kubernetes
MongoDB
Nest.Js
Node.js
Postgres
Typescript
Similar Jobs
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Solution Sales Executive will drive market success for ServiceNow's products, support sales strategies, coach account teams, and ensure alignment with business objectives.
Top Skills:
Ai-Enhanced Technology
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Principal Technical Consultant will guide clients through ServiceNow implementations, focusing on CSM and FSM solutions, ensuring best practices to enhance operational efficiency while mentoring and delivering high-quality technical solutions.
Top Skills:
AIBootstrapCSSFlow DesignerHTMLJavaScriptLdapMid-ServersRestSalesforceServicenowSsoWeb ServicesXML
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Ensure customer engagement and relevance through teamwork, develop team members, manage presales activities, and oversee training and resources efficiently.
Top Skills:
AIPaasSaaSService Management
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

