Duncan & Ross Consulting Circular Logo

Full Stack Developer

Duncan & Ross Consulting Riyadh, Saudi Arabia Posted: 15 Aug 2024

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About
We are seeking a talented and experienced Full-Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. You will collaborate 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.
Apply now

Jobs you might like   View all jobs

About Duncan & Ross Consulting

Duncan & Ross Consulting offers integrated and customer-oriented services in Technology, Digital Engineering, and Engineering in various industries.