- Company Name
- Asys
- Job Title
- Développeur Fullstack F/H
- Job Description
-
**Job title**
Full Stack Developer (F/M)
**Role Summary**
Design, develop, and maintain SaaS HR solutions with a focus on API‑first backend, responsive frontend, and AI‑powered features. Collaborate within an agile team, contribute to architecture decisions, maintain DevOps practices, and drive continuous improvement across multi‑tenant applications.
**Expactations**
- Deliver high‑quality, performant, and secure code for backend APIs and frontend interfaces.
- Integrate AI services (LLM, conversational agents) and hybrid micro‑service architectures.
- Write comprehensive unit, integration, and end‑to‑end tests.
- Perform code reviews, pair programming, and knowledge sharing.
- Estimate work and participate in sprint planning.
- Maintain documentation and support DevOps tooling.
- Continuously assess and enhance system performance and reliability.
**Key Responsibilities**
- Design and implement RESTful API endpoints using Java, ensuring adherence to performance and security standards.
- Develop responsive SPA using Angular, HTML5, CSS3 (Sass), and WebComponents, applying UX/UI designs.
- Build and update a Design System in Storybook to standardize UI components.
- Develop AI‑based services, including prompt engineering, orchestration, and monitoring of AI performance.
- Contribute to a hybrid architecture that blends microservices with intelligent agents.
- Write unit, integration, and E2E tests with JUnit, Cucumber, Selenium.
- Conduct code reviews via pull requests and pair programming sessions.
- Estimate and prioritize User Stories, Epics, and initiatives; participate in agile ceremonies.
- Collaborate with Platform and DevOps teams to maintain CI/CD pipelines (Git, Jenkins, Sonar).
- Document design choices, API specifications, and operational procedures in Confluence.
- Identify issues, root causes, and lead remediation efforts to improve product quality.
**Required Skills**
- **Backend**: Java (core, frameworks, API design).
- **Frontend**: Angular, HTML5, CSS3 (Sass), WebComponents, Responsive Design.
- **Databases**: SQL, Oracle, SQL Server, or PostgreSQL.
- **APIs**: RESTful services, SOAP optional.
- **DevOps & Tools**: Git, Jenkins, SonarQube, Docker, Kubernetes, cloud platforms (optional).
- **Testing**: JUnit, Cucumber, Selenium, TDD, BDD.
- **Agile Practices**: Scrum, DevOps, XP, TDD.
- **AI/LLM experience**: Building or integrating large language models, agents, or generative AI services.
- **Soft skills**: Self‑driven, collaborative, strong analytical and communication abilities.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (Bac+5).
- 3–5 years of professional development experience (including internships or co‑ops).
- Demonstrated proficiency in the technology stack above and interest in AI/ML applications.