Overview: Webloo is a (https://www.webloo.co/) dynamic and innovative agency dedicated to delivering exceptional solutions to our clients. We pride ourselves on fostering a collaborative and vibrant work environment where creativity and digital excellence thrive. As we continue to grow, we are seeking a motivated and experienced Backend Developer (Node.js & Graph QL Federation) Job Summary As a Senior Backend Developer, you will design, build, and maintain microservices using Node.js and Graph QL Federation. You will focus on implementing advanced authentication and authorization methods, including Open ID, JWT, and SSO, while also preparing robust CI/CD pipelines for web and mobile services. This role requires experience in real-time data handling with Web Socket (WSS) and a solid understanding of Agile methodologies. Responsibilities
Architect, develop, and maintain Graph QL microservices using Node.js and Graph QL Federation.
Design and implement robust authentication and authorization systems, including Open ID, JWT, and Single Sign-On (SSO).
Set up and maintain CI/CD pipelines for backend services to streamline deployment and testing.
Collaborate with frontend and mobile teams to ensure seamless integration across platforms.
Implement real-time communication using Web Socket (WSS) for web and mobile applications.
Establish Agile workflows, manage sprint planning, and ensure task prioritization and timely delivery.
Conduct code reviews, mentor team members, and promote coding standards and best practices.
Monitor and optimize backend performance to ensure scalability, security, and reliability.
Integrate data storage solutions and caching mechanisms as required by applications.
Stay updated with industry trends, best practices, and emerging technologies in backend and microservices development.
Qualifications
Experience: Minimum of 5+ years in backend development, with at least 3 years focused on Node.js and Graph QL.
Microservices & Graph QL Federation: Deep expertise in designing, building, and scaling microservices using Graph QL Federation.
Authentication & Authorization: Strong knowledge of authentication and authorization protocols, including Open ID, JWT, and SSO.
CI/CD & Dev Ops: Experience setting up CI/CD pipelines and maintaining deployment processes for backend services.
Real-Time Communication: Proficiency in Web Socket (WSS) for real-time communication.
Agile Management: Proven ability to manage Agile workflows, sprints, and task prioritization.
Code Quality: Skilled in conducting code reviews, ensuring adherence to best practices and mentoring team members.
Platform Support: Experience preparing backend services to support both web and mobile applications.
Languages & Frameworks: Proficient in Node.js, with solid knowledge of Java Script/Type Script and common frameworks and libraries.
Database Management: Strong understanding of databases and data storage solutions, including both SQL and No SQL options.
Preferred Qualifications
Experience with containerization (Docker) and orchestration tools like Kubernetes.
Knowledge of AWS, GCP, or other cloud services.
Familiarity with caching solutions like Redis or Memcached.
Experience with serverless architectures and functions.
Familiarity with CI/CD tools like Jenkins, Git Lab CI/CD, or Git Hub Actions.
Why Join Webloo?
Be part of a dynamic, globally distributed team with members in the U.S., Morocco, Macedonia, Pakistan, India, the U.K., and beyond.
Competitive salary and benefits package
Flexible work arrangements and remote opportunities
Work on impactful projects with a focus on modern, scalable backend infrastructure
Job Type: Full-time Pay: 13,500.00DH - 16,000.00DH per month Ability to commute/relocate:
Rabat: Reliably commute or planning to relocate before starting work (Required)