- Company Name
- Inside
- Job Title
- Développeur Fullstack - Toulouse F/H
- Job Description
-
Job title: Fullstack Developer (F/M)
Role Summary: Contribute to the continual enhancement of clients’ enterprise applications by designing, developing, testing, and deploying features across a multi‑technology stack while ensuring high quality and performance.
Expatations: Analyze client business requirements, translate them into technical specifications, build new or update existing functionalities, conduct validation tests, and collaborate cross‑functionally to maintain application reliability and scalability.
Key Responsibilities:
• Gather and analyze functional needs in partnership with clients.
• Design, code, and unit‑test new features or modify existing ones using PHP/Symfony, JavaScript/React or Angular, Node.js, C#/.NET, Python/Django, or Java/Spring/Hibernate.
• Perform automated and manual validation tests, ensuring adherence to coding standards and best practices.
• Participate in Agile ceremonies, provide accurate effort estimates, and deliver within sprint commitments.
• Collaborate with QA, design, and DevOps teams to optimize performance and maintainability.
• Troubleshoot production issues and propose sustainable solutions.
• Maintain documentation of functional and technical designs.
Required Skills:
• Proficiency in at least one of the following back‑end frameworks: PHP/Symfony, C#/.NET, Python/Django, Java/Spring/Hibernate, Java/Spark.
• Strong front‑end skills in HTML/CSS and JavaScript, with hands‑on experience in React or Angular.
• Familiarity with Node.js for server‑side scripting.
• Solid understanding of object‑oriented design, RESTful APIs, and database integration (SQL/NoSQL).
• Competence in writing unit, integration, and acceptance tests (Jest, PHPUnit, TestNG, etc.).
• Practical experience in Agile development environments (Scrum/Kanban).
• Good grasp of development best practices, code reviews, CI/CD pipelines, and version control (Git).
• Effective communication, teamwork, initiative, problem‑solving skills, and a positive, collaborative attitude.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent professional experience).
• Industry certifications such as Microsoft Certified: Azure Developer Associate, Zend Certified PHP Engineer, or similar are preferred but not mandatory.