- Company Name
- Ippon Technologies
- Job Title
- Ingénieur Full Stack/Ingénieure Full Stack
- Job Description
-
**Job title**
Full Stack Engineer
**Role Summary**
Deliver end‑to‑end software solutions using cloud‑native and web technologies. Work within Agile frameworks, influence architectural decisions, enforce coding standards, and mentor peers in a collaborative engineering culture.
**Expactations**
* Apply Agile practices (SCRUM, XP, SAFe) in day‑to‑day delivery.
* Lead technical choices of frameworks, libraries, and CI/CD pipelines.
* Write maintainable, well‑tested code following TDD/BDD principles.
* Share knowledge through code reviews, pair programming, and internal sessions.
**Key Responsibilities**
* Design, develop, and maintain scalable back‑end services in Java/Spring, Node.js, or Python.
* Build interactive front‑end interfaces with Angular, Vue, or React.
* Integrate front‑end and back‑end components via REST/GraphQL, ensuring secure and performant data flow.
* Create and manage CI/CD pipelines (Git, Docker, Kubernetes, Jenkins, GitHub Actions).
* Collaborate with cross‑functional teams (product, design, QA) to deliver high‑quality releases on schedule.
* Participate in architectural reviews, propose optimizations, and keep technical debt under control.
* Mentor junior developers and promote a culture of craftsmanship and continuous improvement.
**Required Skills**
* Proficiency in at least one modern back‑end language: Java (Spring), Node.js, or Python.
* Strong front‑end skills in Angular, Vue, or React and experience with state management libraries.
* Hands‑on experience with REST/GraphQL APIs, WebSockets, and micro‑service patterns.
* Solid understanding of CI/CD tooling and container orchestration.
* Familiarity with Agile methodologies (SCRUM, XP, SAFe) and modern project management tools (Jira, Trello).
* Strong test‑driven development mindset (unit, integration, BDD).
* Excellent communication, collaboration, and problem‑solving skills.
**Required Education & Certifications**
* Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
* Optional certifications: Java SE/EE certification, Scrum Master, or cloud platform credentials (AWS, Azure, GCP).