Drest.tn

Senior Backend Engineer (Node.js / NestJS) – On-site Contract

Posted: 1 minutes ago

Job Description

Company Description:Drest is a fast-growing lifestyle e-commerce company operating across North and West Africa. With tens of thousands of daily visitors and a strong focus on premium user experience, Drest is rebuilding its entire technical stack to support rapid scalability, faster delivery, and international expansion. The frontend is already developed in Next.js, and we are now strengthening our backend team to support the next phase of growth.Role Description:This is a contract-based, on-site position in Tunis.We are looking for a Senior Backend Developer to architect and build a modular, scalable, and high-performance backend for our e-commerce platform. Your responsibilities will include:• Designing and developing a robust backend architecture capable of handling high traffic.• Building reliable and optimized REST and GraphQL APIs for the existing Next.js frontend.• Implementing performance strategies such as Redis caching, CDN integrations, and database optimization.• Integrating third-party services including payment gateways, email providers, notifications, and file storage.• Ensuring scalability, resilience, and maintainability using Docker, Kubernetes, and monitoring tools.• Collaborating closely with the tech team to define best practices and technical standards.Qualifications• Proven experience with Node.js and NestJS on large-scale applications.• Strong knowledge of SQL databases such as PostgreSQL or MySQL.• Familiarity with Redis, caching strategies, and modular backend architectures (SOA or microservices).• Experience building APIs for high-traffic web platforms.• Ability to work autonomously, structure clean architectures, and deliver high-performance solutions.• Strong problem-solving skills and an ownership mindset.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In