Morocco Job Openings
Webloo
Experienced Backend Developer (Node.js & GraphQL Federation)
Rabat
FULL TIME
October 4, 2024
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.
- 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.
- 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.
- 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
Pay: 13,500.00DH - 16,000.00DH per month
Ability to commute/relocate:
- Rabat: Reliably commute or planning to relocate before starting work (Required)
- React: 2 years (Required)
- Graph QL: 2 years (Required)
- Node JS: 2 years (Required)
- English (Required)
New Job Alerts
Tactical Tactics
Responsable administratif
Casablanca
FULL TIME
November 15, 2024
View Job DescriptionBertrandt AG
Vehicle Planning Coordinator - Spanish speaking only
Rabat
FULL TIME
November 15, 2024
View Job DescriptionIQVIA
Senior Consultant - Health Economics
Casablanca
FULL TIME
November 15, 2024
View Job DescriptionLooking for similar job?
Mindera
Experienced Android Developer (Morocco)
Casablanca
FULL TIME
October 29, 2024
View Job DescriptionMindera
Experienced Android Developer (Morocco)
Casablanca
FULL TIME
October 29, 2024
View Job DescriptionSIST British Education - Rabat Branch
Experienced Part-time IT & Management Lecturers (English Speaking)
Rabat
PART TIME
September 9, 2024
View Job DescriptionWebloo
Experienced Mobile Developer (React Native) - Android & iOS
Rabat
FULL TIME
October 4, 2024
View Job DescriptionMooroot Studio
Stage pré-embauche - Fullstack Developer (Backend Focus)
Tangier
FULL TIME
September 1, 2024
View Job DescriptionSee What’s New: Webloo Job Opportunities
Webloo
Experienced Backend Developer (Node.js & GraphQL Federation)
Rabat
FULL TIME
October 4, 2024
View Job DescriptionNew Job Alerts
Tactical Tactics
Responsable administratif
Casablanca
FULL TIME
November 15, 2024
View Job DescriptionBertrandt AG
Vehicle Planning Coordinator - Spanish speaking only
Rabat
FULL TIME
November 15, 2024
View Job DescriptionIQVIA
Senior Consultant - Health Economics
Casablanca
FULL TIME
November 15, 2024
View Job Description