- Company Name
- HUBENCY
- Job Title
- DEVELOPPEUR SENIOR FULL STACK H/F
- Job Description
-
Job title: Senior Full Stack Developer
Role Summary:
Lead the design, development, and maintenance of end‑to‑end SaaS solutions using Node.js/Express, Vue 3/Quasar, MongoDB, RabbitMQ, and Redis. Act as a technical mentor, architect, and DevSecOps contributor to ensure scalable, secure, and high‑quality deliverables.
Expactations:
- 2+ years of senior‑level full‑stack experience, demonstrated through impactful projects.
- Proven ability to design clean APIs, optimize database schemas, and implement caching and asynchronous workflows.
- Strong leadership and mentoring skills, with a track record of improving team performance and code quality.
Key Responsibilities:
- Develop, test, and deploy backend services (REST CRUD, API gateways) and frontend components (Vue 3/Quasar, Pinia).
- Write comprehensive unit, integration, and end‑to‑end tests; enforce high coverage and automate via CI/CD pipelines.
- Contribute to DevSecOps: manage Docker containers, GitLab CI/CD, Ansible playbooks; implement monitoring with ELK, Grafana, Prometheus.
- Conduct code reviews, enforce coding standards, and manage technical debt.
- Design and evolve the architecture: data models, inter‑service communication (Pub/Sub, APIs), and scalability patterns.
- Mentor junior developers, translate technical concepts to product stakeholders, and participate in Agile ceremonies.
- Perform security reviews, vulnerability remediation, and support penetration testing.
- Drive continuous improvement through POCs, technology scouting, and knowledge sharing.
Required Skills:
Technical:
- Node.js (TypeScript), Express, MongoDB/Mongoose, RabbitMQ, Redis, Docker, GitLab CI/CD, Ansible, Keycloak, Turborepo.
- Vue 3, Quasar Framework, Pinia, Axios; experience with component libraries and responsive design.
- Testing frameworks: Jest, Supertest; familiarity with ELK stack, Grafana, Prometheus.
Soft Skills:
- Leadership, collaboration, and mentoring.
- Excellent communication (written & spoken).
- Analytical thinking, prioritization, and decision‑making.
- Autonomy, sense of responsibility, and proactiveness.
- Customer‑centric orientation, result‑driven, and quality focus.
Required Education & Certifications:
- Bachelor’s (Bac + 3) to Master’s (Bac + 5) degree in Computer Science or related field.
- Minimum of 2 years in a senior development role; certifications in relevant technologies are a plus.