Full Stack Developer

Be among the first applicants.
MACS-G Solutions DMCC
Dubai
AED 120,000 - 200,000
Be among the first applicants.
5 days ago
Job description

Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

Purpose:

As a Full-Stack Developer, you will be responsible for designing, developing, and deploying scalable and user-friendly web and mobile applications. You will play a key role in both frontend and backend development, including API development, user authentication, deployment, and transforming complex business logic into workable solutions.

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.

Qualifications & Skills:

  • 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.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Developer jobs in Dubai