FULL STACK DEVELOPER - Duncan & Ross Consulting

Type: Onsite | Location: Dubai, UAE

06/26/2024
7 months ago

 

Job Description

We are seeking a talented and experienced Full-Stack Developer to join our dynamic team. As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. You will work closely with other developers, designers, and stakeholders to deliver high-quality, scalable solutions.


Responsibilities

  • Develop and Maintain Web Applications: Design and implement user-facing features and server-side logic.
  • Collaborate with Cross-Functional Teams: Work closely with front-end and back-end developers, UI/UX designers, and product managers to create seamless and efficient applications.
  • Optimize Applications: Ensure applications are optimized for maximum speed and scalability.
  • Write Clean, Maintainable Code: Follow best practices and coding standards, perform code reviews, and refactor existing code as necessary.
  • Database Management: Design and manage databases, ensuring data integrity and performance.
  • Implement Security and Data Protection: Ensure the security of applications and data.
  • Debug and Troubleshoot Issues: Identify and resolve bugs, performance issues, and other technical problems.
  • Stay Current with Industry Trends: Keep up-to-date with the latest technologies, frameworks, and best practices in web development.

Requirements

  • Proven Experience: Minimum of 3-5 years of experience as a Full-Stack Developer.
  • Front-End Proficiency: Strong knowledge of HTML5, CSS3, JavaScript, and front-end frameworks/libraries such as React, Angular, or Vue.js.
  • Back-End Proficiency: Experience with server-side languages and frameworks such as Node.js, Express.js, Django, Flask, Ruby on Rails, or similar.
  • Database Experience: Proficiency with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or similar.
  • API Development: Experience with RESTful and/or GraphQL APIs.
  • Version Control: Proficient with Git and Git workflows.
  • DevOps Skills: Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud services like AWS, Azure, or Google Cloud.
  • Testing: Experience with front-end and back-end testing frameworks.
  • Problem-Solving Skills: Strong analytical and problem-solving abilities.
  • Communication Skills: Excellent verbal and written communication skills.

Preferred Qualifications

  • Bachelor's Degree: Degree in Computer Science, Information Technology, or a related field.
  • UI/UX Design Experience: Familiarity with design tools like Sketch, Figma, or Adobe XD.
  • SEO Knowledge: Understanding of SEO principles.
  • Agile Methodologies: Experience working in Agile/Scrum environments.
  • Additional Tools: Experience with additional tools and technologies relevant to full-stack development.

Vertical

  • Technology

Salary range: AED 0 - AED 0

Apply Now

Skills Required:

ReactAngularVueNodeGoWebfull-stackExpressDjangoFlaskFlowJavaAPIRESTfulDevOpsRubyRuby on RailsHTMLCSSMySQLPostgreSQLMongoDBGitDockerKubernetesAWSScrumLean