logo
VIVIA-M

Full Stack Developer

Africa

August 7, 2026 at 9:19 AM

✨ AI summary

Location

  • Sousse, Tunisia (On-site)

Languages

  • TypeScript

Frameworks

  • Node.js
  • NestJS
  • React
  • Vite
  • Express.js (nice to have)

Databases

  • PostgreSQL
  • MySQL (nice to have)
  • Redis (nice to have)

Experience Level

  • 2+ years professional software development

🚀 We’re Hiring – Full Stack Developer

📍 On-site | Sousse, Tunisia


We’re looking for a Full Stack Developer with 2+ years of professional experience to join our team. You’ll work across both backend and frontend development, building scalable, maintainable applications using a modern technology stack.


🔹 What You’ll Do

• Develop and maintain backend services using Node.js and NestJS

• Build modern, responsive interfaces with React and Vite

• Design, integrate, and consume REST APIs

• Work with PostgreSQL using Prisma ORM

• Containerize applications with Docker

• Write clean, scalable, and maintainable TypeScript code

• Collaborate with the development team to deliver high-quality software

• Contribute to new features, technical improvements, and application scalability


🔹 Requirements

• 2+ years of professional experience in software development

• Strong knowledge of TypeScript

• Solid experience with Node.js and NestJS

• Experience with React and Vite

• Strong understanding of REST APIs and API contract principles

• Experience with PostgreSQL and Prisma ORM

• Familiarity with Docker

• Strong analytical and problem-solving skills

• Ability to work autonomously and take ownership of your work

• Strong clean-code and software engineering practices


🔹 Nice to Have

• Redis

• CI/CD

• Keycloak

• Express.js

• Sequelize

MySQL


If you’re passionate about building modern web applications, enjoy solving technical challenges, and want to work on real-world products with a modern technology stack, we’d love to hear from you.


📩 Send your CV to: contact@viviamobility.com