Senior Backend Developer (Node.js)
Technology - Riyadh, Riyadh (Hybrid)
🎯 Role Overview: We are looking for a
Senior Backend Developer (Node.js) to design, develop, and optimize backend services. If you thrive in fast-paced environments and enjoy tackling complex backend challenges, we want to hear from you!
At
UXBERT Labs , we build high-performance, scalable, and secure backend systems that power next-generation digital products. As one of Saudi Arabia’s leading innovation labs, we focus on cutting-edge technologies, efficient API architectures, and seamless integrations to drive digital transformation.
⚙️ Key Responsibilities:
Develop and maintain backend services and APIs using Node.js and JavaScript/TypeScript. Design scalable and efficient microservices architectures. Optimize database structures and queries (SQL & NoSQL). Implement secure authentication & authorization protocols (OAuth, JWT, RBAC). Develop and integrate third-party APIs. Ensure high availability, performance, and fault tolerance. Write clean, maintainable, and well-documented code. Work with CI/CD pipelines for automated testing and deployment. Monitor performance and troubleshoot system failures. Collaborate with frontend, DevOps, and product teams. Continuously evaluate and adopt new backend technologies.
📋 Requirements:
3-5 years of backend development experience with Node.js. Experience with at least one backend framework (Express.js, Nest.js). Experience with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis). Understanding of authentication/security best practices (OAuth, JWT, encryption). Experience with Git and CI/CD pipelines (GitHub Actions, GitLab, Jenkins). Basic experience working on scalable backend systems. Ability to work with cross-functional teams (Frontend, DevOps, Product). Open to remote candidates; preference for candidates based in Saudi Arabia.
✨ Fun Gesture:
Location
Riyadh, Riyadh (Hybrid)