- Company Name
- Hermès
- Job Title
- CDI - développeur back end paiement H/F
- Job Description
-
**Job title:**
Backend Payment Developer – Full Time
**Role Summary:**
Design, develop, and maintain the backend components and services of a large-scale e-commerce platform. Work within a multidisciplinary team using Agile practices, ensuring high quality, security, and performance, and contribute to the platform’s continuous improvement from inception to operation.
**Expatations:**
- 7+ years of professional experience as a backend software engineer.
- Strong background in Node.js and RESTful API development.
- Hands‑on experience with Docker, Kubernetes, and Git workflows.
- Knowledge of SQL (PostgreSQL) and NoSQL query optimization.
- Proven expertise in DDD, Clean Architecture, TDD, and Agile/DevOps practices.
- Adequate communication skills and a collaborative mindset.
- Willingness to own both delivery and ongoing run‑time responsibilities.
**Key Responsibilities:**
- Architect and implement new e‑commerce features, components, and services using JavaScript/TypeScript, Node.js, Express, and Nest.js.
- Design RESTful APIs that meet functional and performance requirements.
- Participate actively in technical and functional decision making; challenge peers when appropriate.
- Own the end‑to‑end lifecycle of projects: from design, coding, testing, deployment to monitoring.
- Conduct peer code reviews to uphold security, quality, and performance standards.
- Build and maintain cloud‑native infrastructure on AWS with Kubernetes, Docker, Terraform, and Kafka.
- Optimize and maintain PostgreSQL databases; write and tune complex SQL queries.
- Perform regular technical watch, share new findings, and uphold continuous improvement.
**Required Skills:**
- **Programming:** JavaScript, TypeScript, Node.js, Express, Nest.js\n- **API Development:** RESTful services, architecture patterns (DDD, Clean Architecture)\n- **Testing & Quality:** TDD, pair/mob programming, code review, CI/CD implementation\n- **DevOps & Cloud:** Docker, Kubernetes, Git, AWS, Terraform, event‑driven architecture (Kafka)\n- **Databases:** PostgreSQL (SQL), experience with NoSQL query optimization\n- **Methodologies:** Agile, Scrum, Kanban, continuous delivery\n- **Soft skills:** Humble, rigorous, curious, excellent communicator, team player, service orientation
**Required Education & Certifications:**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Professional certifications in AWS, Docker, Kubernetes, or Node.js are advantageous.