Backend Developer (NestJS / TypeScript)
Détails de l'annonce
Référence
227684
Date de publication
8 septembre 2025
Type de contrat
CDI CDD Stage/PFELieu de travail
Hammam Sousse, Sousse, Tunisie
Expérience requise
Entre 2 et 5 ans
Niveau d'études
Bac + 5
Salaire proposé
Disponibilité
Plein temps
Offres similaires

Lead implementer normes 27001 RSSI
PARTNER RECRUITMENT • Tunis

TECHNICIEN SUPPORT LINUX N2 - 24/7 H/F
EVERIENCE • Tunis

Administrateur ERP
HAMADI ABID • Sfax

Développeur Web- Nabeul
SODEDIF NEOPRO • Nabeul

Chargé validation des systèmes informatisés
TERIAK • La Manouba
Entreprise
SERVINI
Secteur: informatique / télécoms
Taille: Moins de 20 employés
Description de l'annonce
We’re looking for a Backend Developer to join our engineering team and help build secure, scalable, and maintainable backend systems. You’ll work on high-performance backend systems with a strong focus on clean architecture, and modern backend best practices.
🔑 Responsibilities
Design, develop, and maintain backend services using NestJS and TypeScript
Implement robust authentication and authorization flows (JWT, refresh tokens, permissions, etc.)
Apply clean architecture principles for long-term maintainability and scalability
Work with PostgreSQL and Prisma ORM for data modeling and persistence
Implement CQRS (Command Query Responsibility Segregation) for clear separation of read/write operations
Collaborate with frontend, DevOps, and product teams to deliver high-quality features
Write clear API documentation with Swagger/OpenAPI
Contribute to architectural decisions, ensuring performance, security, and reliability
✅ Requirements
Strong experience with backend development (NestJS/Node.js preferred) min 2 years
Strong understanding of clean architecture & best practices
Experience with authentication/authorization systems (JWT, permissions, etc.)
Solid knowledge of SQL databases (PostgreSQL) and ORMs (Prisma is a plus)
Experience with Dockerized environments and cloud deployment flows
Familiarity with CQRS patterns and testing strategies
Ability to write clean, maintainable, and testable code
Strong problem-solving skills and a proactive mindset