Back End Developer

CleanLife co.
الرياض, الرياض دوام كامل
نشر: 1448/1/14 | 2026/06/29 ينتهي: 1448/2/15 | 2026/07/29 ✨ وصف بالذكاء الاصطناعي
تقدم للوظيفة الآن

الوصف الوظيفي

Join Our Engineering Team as a Back End Developer in Riyadh, Saudi Arabia

We are seeking a skilled and motivated Back End Developer to contribute to our expanding engineering team. If you thrive in designing scalable systems, optimizing high-performance APIs, and tackling complex backend challenges with modern technologies, we invite you to apply. This is an exceptional opportunity to work on cutting-edge solutions while collaborating with a dynamic and innovative team.

Your Role and Responsibilities

As a Back End Developer, you will play a pivotal role in shaping the technical foundation of our products. Your responsibilities will include:

  • Developing Scalable Backend Services: Design, build, and maintain robust backend services using Node.js, TypeScript, and NestJS to ensure high availability and performance.
  • Database Design and Optimization: Architect and optimize PostgreSQL databases for efficiency, reliability, and scalability, ensuring seamless data management and retrieval.
  • REST API Development: Create production-grade RESTful APIs with meticulous attention to versioning, input validation, and security best practices to support seamless client-server interactions.
  • Caching and Performance Solutions: Implement Redis-based solutions for caching, rate limiting, and real-time messaging to enhance system responsiveness and user experience.
  • Security and Access Control: Develop and maintain secure authentication, authorization, and Role-Based Access Control (RBAC) systems to safeguard sensitive data and ensure compliance with security standards.
  • Third-Party Integrations: Seamlessly integrate external APIs, webhooks, and payment providers to expand the functionality and reach of our platforms.
  • Code Quality and Collaboration: Write clean, maintainable, and well-documented code while actively participating in code reviews and collaborating with cross-functional teams to deliver high-quality products.
  • Debugging and Troubleshooting: Diagnose and resolve complex technical issues to ensure the reliability and performance of our backend systems.

Requirements and Qualifications

To excel in this role, you should meet the following criteria:

  • Experience: Minimum of 5 years in backend development, with at least 3 years of hands-on experience using Node.js and TypeScript in production environments.
  • Technical Expertise:
    • Profound knowledge of NestJS framework.
    • Advanced understanding of PostgreSQL, including database design, optimization, transactions, and migrations.
    • Hands-on experience with Redis for caching, rate limiting, and messaging.
    • Familiarity with Docker and Docker Compose for containerization and deployment.
    • Strong grasp of authentication, authorization, and permission systems.
  • Integration Skills: Proven experience integrating external APIs, webhooks, and payment services into backend systems.
  • Problem-Solving: Exceptional debugging, troubleshooting, and analytical skills to resolve technical challenges efficiently.
  • Version Control: Proficiency in Git workflows, including branching strategies, code reviews, and collaborative development.
  • Soft Skills: Ability to work effectively in a team environment, communicate technical concepts clearly, and adapt to evolving project requirements.

Preferred Skills and Experience

While not mandatory, the following skills and experiences will set you apart:

  • Go (Golang): Experience with Go programming language for backend development.
  • CI/CD Pipelines: Familiarity with GitHub Actions and continuous integration/continuous deployment (CI/CD) processes.
  • Web Server Configuration: Knowledge of Nginx configuration and deployment environments.
  • Background Job Processing: Experience with BullMQ or similar systems for handling asynchronous tasks.
  • Event-Driven Architectures: Understanding of event-driven systems and their implementation.
  • Payment Systems: Experience with payment gateways and ensuring webhook reliability.
  • Monitoring and Observability: Proficiency with tools like Sentry and Datadog for monitoring and observability.
  • Industry Experience: Background in developing SaaS, Marketplace, Field Service, or Operations-focused platforms.

If you are passionate about building high-performance backend systems and eager to contribute to impactful projects, we encourage you to apply and become a part of our growing team.

يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.

المصدر: إنديد ↗ • 13 مشاهدة

وظائف مشابهة

تقدم للوظيفة الآن