- Company Name
- Publicis Global Delivery (PGD)
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title:** Full Stack Engineer
**Role Summary:**
Experienced full‑stack JavaScript developer capable of leading or transitioning into a lead role, focused on designing, building, and maintaining SaaS products.
**Expectations:**
- Minimum 5 years of professional software development experience.
- Ability to drive technical decisions and mentor team members.
- Strong ownership of code quality, testing, and deployment processes.
- Effective collaboration in an Agile, cross‑functional environment.
**Key Responsibilities:**
- Design, develop, and maintain backend services with Node.js (≥ v12) and Express.js.
- Build responsive frontend applications using React and Redux.
- Manage data storage solutions (SQL Server, Elasticsearch, MongoDB or comparable NoSQL).
- Write unit and integration tests (Mocha) and ensure test coverage.
- Deploy, monitor, and troubleshoot services on AWS (Lambda, API Gateway, S3, X‑Ray, etc.).
- Implement UI using HTML5, CSS3, and SASS.
- Contribute to architecture, code reviews, and technical documentation.
**Required Skills:**
- JavaScript (Node.js, ES6+), Express.js
- React, Redux
- SQL Server, Elasticsearch, MongoDB (or similar NoSQL)
- Mocha (unit/integration testing)
- AWS services: Lambda, API Gateway, S3, X‑Ray
- HTML5, CSS3, SASS
- Git version control, Agile/Scrum methodology
- Strong problem‑solving, communication, and leadership abilities
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- AWS certification(s) preferred but not required.
Prefecture of casablanca, Morocco
Hybrid
Mid level
12-03-2026