- Company Name
- Zelin
- Job Title
- Ingénieur Full-Stack JS – Architecte Logiciel (F/H)
- Job Description
-
**Job Title**
Full‑Stack JavaScript Engineer – Software Architect (F/M)
**Role Summary**
Lead the technical direction of high‑precision simulation and AI projects. Manage a small development team, define the roadmap, and oversee end‑to‑end agile delivery. Design, build, and maintain robust full‑stack web applications with a focus on performance, security, and scalability.
**Expectations**
- Technical leadership of 1‑5 yr experience.
- Bilingual (French C2/native, English C1/C2).
- Advanced proficiency in the JavaScript/TypeScript ecosystem.
- Proven ability to translate product requirements into scalable architecture.
- Demonstrated collaboration with Product Owners, DevOps, and stakeholders.
**Key Responsibilities**
1. **Project & Team Management** – Lead sprint planning, conduct code reviews, mentor developers, and coordinate cross‑functional activities.
2. **Full‑Stack Development** – Architect and deliver Angular, Node.js and Python applications; design REST/GraphQL APIs; ensure clean, well‑documented code.
3. **Technical Roadmap** – Partner with Product Owners to set long‑term technical goals, adopt emerging technologies, and align with business objectives.
4. **Performance & Security** – Optimize application throughput and scalability; enforce security best practices and vulnerability mitigation.
5. **CI/CD & Ops** – Build and maintain GitLab CI pipelines, manage Dockerised deployments, collaborate with DevOps on cloud/generic infrastructure.
6. **Tech Evangelism** – Stay abreast of industry trends, evaluate tooling, and propagate knowledge across the team.
**Required Skills**
- **Languages/Frameworks**: TypeScript, Angular (Material, SCSS), Node.js, Python.
- **Databases & ORMs**: PostgreSQL, SQLite, MongoDB, Prisma, Mongoose.
- **Testing**: Cypress, unit & integration testing.
- **CI/CD & DevOps**: GitLab CI/CD, Docker, Linux, Nginx, ESLint, SonarQube.
- **Project Management**: Jira, Agile Scrum practices.
- **Soft Skills**: Leadership, clear communication, client‑centric mindset, resilience, proactive problem solving.
**Required Education & Certifications**
- Bachelor’s or Master’s level engineering degree (Bac+5) or equivalent.
- Minimum 1–5 years of professional experience in full‑stack development.
- No mandatory certifications required, but familiarity with green coding practices is an advantage.