Job Description
🌟 About Us:
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.
🎯 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!
⚙️ 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:
Your code powers the future! Ready to build backend magic? Let’s make it happen. 🚀