- Company Name
- ARTERE Ecommerce
- Job Title
- DÉVELOPPEUR FULL STACK NESTJS / REACT (H/F)
- Job Description
-
Job title: Full Stack Developer – NestJS & React (H/F)
Role Summary: Deliver and optimize micro‑services and responsive front‑ends for digital commerce solutions, leveraging Node.js (NestJS), React, PostgreSQL, Kafka, Docker, Kubernetes, and Google Cloud Platform within an Agile environment.
Expectations: • 5+ years of full‑stack development experience with Node.js/NestJS and React.
• Proven ability to design and document robust REST APIs and micro‑service architectures.
• Skilled in CI/CD pipeline creation, container orchestration, and cloud deployment.
• Excellent technical communication, collaboration, and a growth mindset.
Key Responsibilities: • Develop and refactor backend services using NestJS, ensuring scalability and performance.
• Design, document, and maintain RESTful APIs in a micro‑service architecture.
• Integrate Kafka for asynchronous communication and real‑time data flow.
• Build modern, responsive UI components with React, TypeScript, HTML/CSS, and best UI/UX practices.
• Participate in architectural decisions (monolith vs. micro‑service vs. cloud‑native).
• Implement and maintain Docker/Kubernetes clusters for deployment.
• Create and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
• Write unit, integration, and end‑to‑end tests; enforce code quality.
• Monitor production performance, logs, and scalability.
• Engage in Agile ceremonies (Scrum/Kanban) and continuous improvement initiatives.
Required Skills: • Node.js, NestJS, REST, and micro‑service design.
• React, TypeScript, HTML, CSS, and UI/UX best practices.
• Kafka, PostgreSQL, and familiarity with NoSQL databases.
• Docker, Kubernetes, and cloud platforms (especially GCP).
• CI/CD pipeline development and automation.
• Strong testing expertise across unit, integration, and e2e levels.
• Agile methodologies, collaboration, and problem‑solving.
• Technical English proficiency.
Required Education & Certifications: • Engineer degree or equivalent in Computer Science, Software Engineering, or related field.