top of page

FULL STACK DEVELOPER - MERN

LOCATION

Dubai,UAE

EMPLOYMENT TYPE

Permanent

Key Responsibilities

  • Develop responsive and intuitive user interfaces for web and mobile applications using modern frontend frameworks such as React.js, Vue.js, or Angular.


  • Design and implement robust backend systems using Node.js and Express.js, ensuring scalability, reliability, and security.


  • Analyze and understand complex business requirements and logic, and translate them into practical and efficient technical solutions.


  • Create RESTful APIs to facilitate seamless communication between the frontend and backend, adhering to best practices and standards.


  • Implement user authentication and authorization mechanisms to ensure secure access control to application resources.


  • Deploy applications to cloud platforms such as AWS or Google Cloud, configuring servers, databases, and other necessary infrastructure components.


  • Utilize terminal commands efficiently for tasks such as running servers, executing scripts, managing version control with Git, and interacting with cloud services.


  • Collaborate with cross-functional teams, including designers and product managers, to understand requirements and deliver high-quality solutions.


  • Conduct code reviews, tests, and optimizations to maintain code quality, performance, and scalability.


  • Stay updated with the latest technologies, tools, and best practices in full-stack development, and proactively apply them to enhance project outcomes.

Required Skills and Qualifications:

  • Bachelor’s degree in computer science, software engineering, or related field.


  • Minimum 3 years of experience in full-stack development, with a focus on both frontend and backend technologies.


  • Proficiency in frontend frameworks such as React.js, Vue.js, or Angular, with hands-on experience building modern web and mobile applications.


  • Strong expertise in backend development using Node.js and Express.js, including API design and implementation.


  • Experience with database technologies such as MongoDB, MySQL, or PostgreSQL, and proficiency in writing efficient database queries.


  • Knowledge of authentication and authorization mechanisms, including JWT, OAuth, and session management.


  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure, and experience deploying applications using cloud services.


  • Proficient in utilizing terminal commands for tasks such as running servers, executing scripts, managing version control with Git, and interacting with cloud services.


  • Excellent problem-solving skills, analytical thinking, and attention to detail.


  • Effective communication skills and the ability to collaborate with multidisciplinary teams in a fast-paced environment.

Additional Considerations

  • Experience with frontend state management libraries such as Redux, Vuex, or NgRx.


  • Knowledge of mobile app development frameworks such as React Native or Flutter.


  • Understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.


  • Contributions to open-source projects or personal coding projects showcasing your skills and expertise.

Apply for this Position

How did you find out about this position?
bottom of page