Node.js Developer – Talent Pool
Viseven · Gouvernorat Sfax
Description du poste
About the role
Viseven Group is looking for a Node.js Developer to join its talent pool. You will work on a variety of digital transformation projects for pharma and life‑science clients, building and maintaining backend services that power their marketing and software platforms.
Key responsibilities
- Develop new functionalities and features of varying complexity.
- Implement features independently from planning through delivery.
- Review code, fix bugs and refactor existing components.
- Participate in task planning, estimation and self‑testing in target environments.
- Write unit and end‑to‑end tests and ensure test coverage.
- Design database structures and modules, applying OOP, SOLID and design patterns.
- Document development processes for future maintenance.
Required profile
- Minimum 2 years of commercial software development experience.
- Strong understanding of OOP principles, SOLID, dependency injection and design patterns.
- Ability to design and work with relational databases, migrations and repository patterns.
- Experience with CI/CD pipeline customization (GitLab) and production‑grade containerisation.
Required skills
- TypeScript
- Node.js
- Express.js
- REST APIs
- AWS services
- SQL/relational databases
- Migrations and repository/ActiveRecord patterns
- RxJS (reactive programming)
- Immutable data handling
- GitLab CI/CD pipelines
- Docker & Docker‑Compose
- Kubernetes (deployment, ingress, service)
What we offer
- Competitive performance‑based compensation.
- Opportunities for career growth within a global, experienced team.
- Paid time off (18 days, increasing to 20 days after 2 years) and additional sick, family and medical leave.
- Comprehensive medical insurance.
- English language courses.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Tunisie.
Salaires par métier
- Team Leader (m/f) - Vilanova Beja Jardim 28
- Technicien de Maintenance industrielle 14
- Remote French Bilingual Customer Support Representative 10
- French-English Customer Support Associate 10
- Responsable Ressources Humaines 10
- Assistante administrative 9
- Responsable Maintenance 8
- Duits-Engels Klantenservice Specialist 7
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 2 jours
Expire dans 1 mois
11 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Viseven
Gouvernorat Sfax