- Company Name
- OREL SERVICES FRANCE
- Job Title
- Développeur Full Stack F/H
- Job Description
-
**Job Title:** Full Stack Developer (F/M)
**Role Summary**
Design, build, deploy, and maintain scalable web applications across the full development lifecycle. Collaborate closely with UX/UI designers to enhance user experience, enforce code quality and security standards, and continuously evolve existing applications.
**Expectations**
- Minimum 3 years of end‑to‑end full‑stack development experience
- Proven ability to take initiative, work independently, and contribute effectively within a team
- Strong attention to detail, rigorous coding practices, and commitment to maintainability
**Key Responsibilities**
1. Gather and analyze functional and technical requirements.
2. Architect application solutions, create wireframes, and translate them into efficient code.
3. Develop responsive UI using HTML5, CSS3, and JavaScript (React, Angular, or Vue).
4. Implement server‑side logic in Node.js, Python, Java, or PHP.
5. Design and manipulate relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
6. Write unit, integration, and end‑to‑end tests; maintain code coverage.
7. Configure CI/CD pipelines and deploy to target environments.
8. Conduct code reviews, document APIs and system configurations.
9. Monitor application performance, troubleshoot issues, and apply optimizations.
10. Ensure adherence to security best practices (SQL injection protection, XSS prevention, encryption).
**Required Skills**
- Front‑end: HTML5, CSS3, JavaScript, and a modern framework (React, Angular, Vue)
- Back‑end: Node.js, Python, Java, or PHP with MVC or micro‑service architecture
- Databases: MySQL, PostgreSQL, MongoDB
- Version control: Git, branching, merge conflict resolution
- Testing frameworks (Jest, Mocha, PyTest, JUnit, PHPUnit)
- Basic DevOps: Docker, CI/CD tools (Jenkins, GitHub Actions)
- Security fundamentals: OWASP Top 10, token‑based auth (JWT)
- Soft skills: collaborative mindset, self‑management, precision
**Required Education & Certifications**
- Bachelor’s (Bac+3) to Master’s (Bac+5) degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications are a plus (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, Scrum Master).