Thrifty Car Rental UAE
Full Stack Web Developer
Thrifty Car Rental UAEUnited Arab Emirates14 hours ago
Full-timeInformation Technology

Role Overview:

Full Stack Web Developer with experience in the MERN stack to design, develop, and maintain scalable web applications. The role involves working across frontend and backend systems, collaborating with cross-functional teams, and delivering high-quality solutions.


Key Responsibilities:

  • Develop full-stack web applications using MongoDB, Express.js, React.js, and Node.js
  • Design and implement RESTful APIs
  • Build responsive user interfaces using React.js and Next.js
  • Work with relational databases such as PostgreSQL or MySQL
  • Optimize application performance and scalability
  • Collaborate with product, design, and development teams
  • Manage code versioning using Git
  • Use Docker for containerization
  • Deploy and manage applications on Azure and Google Cloud
  • Implement CI/CD pipelines for automated build and deployment
  • Integrate and manage caching solutions using Redis


Required Skills:

  • Atleast 4–6 years of professional experience in full-stack web development, with hands-on expertise in the MERN stack and cloud deployment.
  • Proficiency in MERN stack (MongoDB, Express.js, React.js, Node.js)
  • Experience with PostgreSQL and/or MySQL
  • Strong knowledge of REST API development
  • Experience with Next.js
  • Experience in deploying and managing applications on Azure or Google Cloud
  • Familiarity with Docker, CI/CD pipelines, and cloud infrastructure
  • Experience with Redis or similar caching technologies
  • Knowledge of SQL and NoSQL database design
  • Understanding of frontend performance and responsive design
  • Strong problem-solving and debugging skills


Preferred Skills:

  • Experience in fast-paced environments
  • Knowledge of UI/UX best practices
  • Experience with performance monitoring tools
  • Understanding of scalable or microservices architecture


Soft Skills:

  • Strong communication skills
  • Ability to work in a team environment
  • Attention to detail
  • Ability to manage multiple tasks and priorities

Key Skills

Ranked by relevance