cover image
Webloo

Webloo

Webloo.co

3 Jobs

38 Employees

About the Company


Webloo is a creative team of passionate designers, web developers, writers, and marketing professionals, offering exceptional service and high-quality work. We go above and beyond your expectations. At Webloo, your brand and business dreams become reality.

Listed Jobs

Company background Company brand
Company Name
Webloo
Job Title
Backend Developer 1 (Microservices + Apollo GraphQL + REST)
Job Description
**Job Title:** Backend Developer 1 (Microservices + Apollo GraphQL + REST) **Role Summary:** Design, develop, and maintain secure, scalable backend services using Node.js/NestJS, Apollo GraphQL, and REST APIs. Optimize data storage, implement caching, and ensure high reliability and observability in a microservices architecture. **Expectations:** - Deliver production‑ready microservices on schedule. - Maintain code quality through automated testing and CI/CD pipelines. - Follow security best practices (OAuth2, JWT, RBAC/ABAC, mTLS). - Collaborate with cross‑functional teams to align backend solutions with product requirements. **Key Responsibilities:** - Build and refactor backend microservices with Node.js/NestJS (TypeScript). - Create and manage Apollo GraphQL APIs, including schema registry and federation. - Develop REST endpoints documented via OpenAPI/Swagger. - Design, optimize, and maintain PostgreSQL schemas; implement Redis caching and background job queues. - Implement authentication/authorization mechanisms (OAuth2, JWT, RBAC/ABAC). - Ensure service reliability, observability, and scalability (monitoring, logging, tracing). - Write comprehensive unit, integration, and end‑to‑end tests. - Contribute to CI/CD pipeline configuration and maintenance. - Participate in code reviews and knowledge sharing. **Required Skills:** - Proven experience as a Backend Developer. - Strong proficiency in Node.js/NestJS with TypeScript. - Hands‑on experience with Apollo GraphQL and OpenAPI/Swagger. - Deep understanding of PostgreSQL (schema design, query optimization). - Experience with Redis caching and message queues (SQS, Kafka). - Proficient with Git, Docker, and CI/CD workflows. - Knowledge of authentication/authorization standards (OAuth2, JWT). - Ability to write automated tests and work in an Agile environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). - Relevant certifications (e.g., AWS Certified Developer, Certified Kubernetes Application Developer) are a plus but not mandatory.
Rabat, Morocco
On site
03-10-2025
Company background Company brand
Company Name
Webloo
Job Title
Full-Stack Developer 1 (Next.js + Apollo GraphQL + Payload)
Job Description
**Job Title** Full‑Stack Developer (Next.js, Apollo GraphQL, Payload CMS) **Role Summary** Design, develop, and maintain scalable web applications using Next.js for the front‑end and Payload CMS for the back‑end within a micro‑services architecture. Deliver high‑quality, responsive UI, integrate GraphQL and REST APIs, and support CI/CD pipelines. **Expectations** - Proven full‑stack experience with modern JavaScript frameworks. - Ability to work autonomously and in cross‑functional teams. - Strong problem‑solving skills in a fast‑paced environment. - Commitment to code quality, testing, and best‑practice documentation. **Key Responsibilities** - Build and maintain front‑end features with Next.js (React + TypeScript). - Implement and consume Apollo GraphQL APIs (schema‑first) and Swagger/OpenAPI REST services. - Configure and extend Payload CMS as a headless backend. - Create pixel‑perfect, responsive UI components. - Manage relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. - Participate in all SDLC phases: design, development, testing, CI/CD, and deployment. - Apply micro‑service best practices: observability, caching, retries, scalability. - Collaborate with designers, product owners, and QA to ship new features. **Required Skills** - Next.js, React, TypeScript. - Payload CMS (headless). - Apollo GraphQL (client & server) and REST (OpenAPI/Swagger). - JavaScript, HTML5, CSS3. - PostgreSQL, MongoDB (MySQL optional). - Git (branching, pull‑request workflow). - CI/CD tools (e.g., GitHub Actions, GitLab CI). - Strong debugging and performance‑optimization abilities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - No specific certifications required; relevant certifications (e.g., AWS, Azure) considered a plus.
Rabat, Morocco
On site
03-10-2025
Company background Company brand
Company Name
Webloo
Job Title
Test Automation Engineer (JavaScript / TypeScript)
Job Description
Job title: Test Automation Engineer (JavaScript / TypeScript) Role Summary: Design, develop, and maintain end‑to‑end, unit, integration, API, performance, accessibility, and cross‑browser automation for web and backend systems, ensuring high quality across ReactJS, NextJS, REST/GraphQL services, and legacy interfaces. Integrate automation into CI/CD pipelines, drive test coverage metrics, and collaborate with cross‑functional teams throughout the SDLC. Expactations: Minimum 3–5 years of test automation or quality engineering experience in a fast‑paced, collaborative environment. Proven track record of delivering robust automation solutions that improve product quality and delivery velocity. Key Responsibilities: - Build and maintain automated test pipelines for ReactJS, NextJS, and backend services. - Write unit, integration, snapshot, and E2E tests using Jest, React Testing Library, Cypress, and Playwright. - Automate API validation with Postman, Supertest, and OpenAPI/Swagger, and implement advanced mocking via Mock Service Worker. - Execute performance and load tests using k6; conduct accessibility checks with axe‑core; validate performance with Lighthouse and BrowserStack. - Develop cross‑browser and legacy Selenium WebDriver tests; create custom scripts for regression, data prep, and test environment management. - Integrate automation into CI/CD (GitHub Actions, GitLab CI, Jenkins) and Docker environments. - Participate in Agile ceremonies, collaborating with developers, designers, and product owners to embed quality from requirements to release. - Monitor test coverage, produce quality metrics reports, raise risks, and ensure functional/non‑functional requirements are met. - Conduct smoke tests and routine quality checks prior to deployment. Required Skills: - Proficient in TypeScript and JavaScript (ES6+). - Deep experience with Jest, React Testing Library, Cypress, Playwright, Selenium WebDriver, Sanity. - API testing mastery: Postman, Supertest, Swagger/OpenAPI, Mock Service Worker. - Performance/load testing with k6; accessibility testing with axe‑core; performance checks with Lighthouse. - CI/CD expertise: GitHub Actions, GitLab CI, Jenkins. - Comfortable with Docker, Git workflows, BrowserStack, SauceLabs. - Strong analytical, communication, and problem‑solving abilities; collaborative mindset. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., ISTQB Test Automation Engineer, Certified Selenium Professional) are a plus.
Rabat, Morocco
On site
Junior
03-10-2025