- Company Name
- Igocreate
- Job Title
- Développeur Full-Stack Confirmé (3–5 ans) – CDI
- Job Description
-
**Job Title:** Senior Full‑Stack Developer (3–5 Years)
**Role Summary:**
Lead full‑stack development on a portfolio of client and consumer-facing applications. Responsible for end‑to‑end software delivery—from technical analysis and estimation through design, coding, testing, CI/CD, deployment, and post‑release support. Work autonomously within Agile teams, collaborate with product owners, and maintain high code quality and performance.
**Expectations:**
- Deliver complete, maintainable features on time, using best practices.
- Participate actively in technical decisions, risk assessment, and architectural discussions.
- Communicate clearly with cross‑functional teams and mentor junior developers when guided by a lead.
- Continuously improve processes, automate builds, and ensure compliance with security and performance standards.
**Key Responsibilities:**
- Analyze technical requirements and estimate effort collaboratively with stakeholders.
- Design, develop, and test full‑stack features using Node.js, JavaScript, and REST APIs.
- Build front‑end interfaces with SvelteKit or React, styled with Tailwind CSS.
- Integrate with MySQL databases, handle data modeling, and optimize queries.
- Configure caching with Redis and manage CI/CD pipelines (Ansible, automated deploys).
- Perform code reviews, enforce coding standards, and suggest refactors.
- Identify technical risks, propose mitigation strategies, and communicate findings.
- Contribute to light architecture reviews when appropriate.
- Deliver production‑ready releases and conduct post‑deployment monitoring.
**Required Skills:**
- 3–5 years of professional development experience, preferably with Node.js/JavaScript.
- Solid understanding of RESTful API design, relational databases (MySQL), and caching (Redis).
- Proficiency in full‑stack technologies: Node.js, JavaScript, SvelteKit/React, Tailwind.
- Experience with automated deployment (CI/CD) and configuration management (Ansible).
- Strong grasp of Agile methodology, sprint planning, and iterative delivery.
- Ability to write clean, testable code; familiarity with unit, integration, and automated tests.
- Excellent problem‑solving, communication, and teamwork abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical training.
- Professional certifications are not mandatory.