- Company Name
- Worldgrid
- Job Title
- Développeur full stack / Développeuse full stack
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary**
Design, develop, test, and maintain end‑to‑end web applications across front‑end and back‑end layers. Collaborate cross‑functionally to translate business requirements into robust, scalable, and secure code while ensuring continuous integration, continuous delivery, and high code quality.
**Expectations**
- Deliver high‑quality code that meets functional and performance specifications.
- Communicate progress, risks, and alternatives clearly with stakeholders.
- Commit to continuous learning of emerging technologies and best practices.
**Key Responsibilities**
- Analyze business requirements and produce technical specifications.
- Build reusable application modules (objects and components) using JavaScript/TypeScript, PHP, Python, Java, or C#.
- Develop front‑end interfaces with React, Angular, or Vue.js; implement RESTful APIs with Node.js, Django, or Laravel.
- Design, create, and maintain database schemas in MySQL, PostgreSQL, or MongoDB.
- Assemble, test, and document components; write unit and integration tests.
- Perform unit testing, identify defects, and conduct root‑cause analysis.
- Maintain and extend existing systems, applying bug fixes and feature enhancements.
- Manage reusable software components, update nomenclature, and support version control workflows.
- Deploy and configure applications via Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure).
**Required Skills**
- Proficient in HTML, CSS, JavaScript (ES6+), TypeScript, Python, PHP, Java, C#.
- Experience with React, Angular, Vue.js, Node.js, Django, Laravel.
- Strong understanding of relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Familiarity with Docker, Kubernetes, CI/CD, and cloud services (AWS, Azure).
- Expertise in version control (Git) and repository hosting (GitHub, GitLab).
- Knowledge of testing frameworks (Jest, Cypress), API testing (Postman), and security practices (OWASP).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant professional certifications (e.g., AWS Certified Developer, Microsoft Azure Fundamentals, or equivalent) preferred but not mandatory.