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!
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 and 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
Qualifications
3-5 years of backend development experience with Node.jsExperience 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 systemsAbility to work with cross-functional teams (Frontend, DevOps, Product)Open to remote candidates; preference for candidates based in Saudi ArabiaSeniority level
AssociateEmployment type
Full-timeJob function
OtherIndustries
IT Services and IT Consulting#J-18808-Ljbffr