Back End Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
CleanLife is hiring a Back End Developer in Riyadh to build scalable backend services using Node.js, TypeScript, and NestJS. The role requires 5+ years of backend experience and 3+ years with Node.
Key Skills for This Role
Responsibilities
- Build and maintain scalable backend services using Node.js, TypeScript, and NestJS
- Design and optimize PostgreSQL databases for performance and reliability
- Develop production grade REST APIs with proper versioning, validation, and security
- Implement Redis based solutions for caching, rate limiting, and messaging
- Build secure authentication, authorization, and RBAC systems
- Integrate third party APIs, webhooks, and payment providers
- Write clean, maintainable, and well tested code
- Collaborate with cross functional teams to deliver reliable products at scale
Requirements
- 5+ years of backend development experience
- 3+ years of hands on experience with Node.js & TypeScript in production environments
- Strong expertise in NestJS
- Advanced PostgreSQL knowledge (database design, optimization, transactions, migrations)
- Solid experience with Redis
- Experience with Docker & Docker Compose
- Strong understanding of authentication, authorization, and permission systems
- Experience integrating external APIs, webhooks, and payment services
- Strong debugging, troubleshooting, and problem solving skills
- Experience with Git workflows, code reviews, and team collaboration
Full Job Posting
We're Hiring | Back End Developer
- Location: Riyadh, Saudi Arabia
- We are looking for an experienced Backend Developer to join our growing engineering team.
- If you're passionate about building scalable systems, designing high performance APIs, solving complex backend challenges, and working with modern technologies, we'd love to hear from you.
What You'll Do
- Build and maintain scalable backend services using Node.js, TypeScript, and NestJS
- Design and optimize PostgreSQL databases for performance and reliability
- Develop production grade REST APIs with proper versioning, validation, and security
- Implement Redis based solutions for caching, rate limiting, and messaging
- Build secure authentication, authorization, and RBAC systems
- Integrate third party APIs, webhooks, and payment providers
- Write clean, maintainable, and well tested code
- Collaborate with cross functional teams to deliver reliable products at scale
Requirement
- 5+ years of backend development experience
- 3+ years of hands on experience with Node.js & TypeScript in production environments
- Strong expertise in NestJS
- Advanced PostgreSQL knowledge (database design, optimization, transactions, migrations)
- Solid experience with Redis
- Experience with Docker & Docker Compose
- Strong understanding of authentication, authorization, and permission systems
- Experience integrating external APIs, webhooks, and payment services
- Strong debugging, troubleshooting, and problem solving skills
- Experience with Git workflows, code reviews, and team collaboration
Bonus Points
- Experience with Go (Golang)
- GitHub Actions & CI/CD pipelines
- Nginx configuration and deployment environments
- BullMQ or background job processing systems
- Event driven architectures
- Payment systems and webhook reliability
- Monitoring and observability tools (Sentry, Datadog, etc.)
- Experience in SaaS, Marketplace, Field Service, or Operations focused platforms
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CleanLife
Financial Analyst
الرياض, KSA
CleanLife in Riyadh seeks a Financial Analyst to provide financial insights, build models, and support strategic decisions. Responsibilities include budgeting, forecasting, profitability analysis, and performance reporti
Swift Developer
الرياض, KSA
CleanLife is hiring a Swift Developer to design, develop, and maintain iOS applications in Riyadh. The role requires 3-5 years of iOS development experience, strong proficiency in Swift, and experience with RESTful APIs
مبرمج تطبيقات الجوال - Application Programmer (Mobile App)
الرياض, KSA
Location: Riyadh, Saudi Arabia Work Type: Full-Time Job Objective: The Application Programmer (Mobile App) is responsible for developing, testing, and maintaining high-quality mobile applications that meet business and u
Senior Accountant
الرياض, KSA
Position: Senior Accountant Location: Saudi Arabia Position Objective We are seeking a detail-oriented and proactive Accountant to join our Finance Department. The role is responsible for ensuring accurate financial repo
Procurement & Inventory Specialist
الرياض, KSA
Position: Procurement Specialist Location: Saudi Arabia, Riyadh Job Objective To efficiently execute procurement activities and ensure the timely availability of materials and operational supplies with optimal quality an