DX FutureTech
Full Stack Developer
DX FutureTechUnited Arab Emirates19 hours ago
Full-timeInformation Technology

Summary


We are seeking an experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be co-designing, building, testing, and implementing software solutions. We are looking for someone who thinks outside the box, is passionate about innovation, challenges the status quo and has high energy levels. The ideal candidate will have a strong background in Javascript, HTML, CSS, React, and Node.js. This person will be responsible for developing and maintaining our web applications, implementing new features, and ensuring high performance and reliability of our systems.


Ownership & Responsibilities


  • Understanding design principles and a detailed knowledge of database architectures
  • Designing tools for systems to meet business needs.
  • Delivering technical visualisation of proposed application architecture to your technical lead
  • Contributes to best practice system and application design.
  • Develop, maintain, and enhance our web and mobile applications using Javascript, HTML, CSS, React, Node.js and other technologies.
  • Work closely with cross-functional teams to understand requirements and design solutions that meet business needs.
  • Collaborate with product owners, UX designers, and other stakeholders to implement new features and functionality.
  • Ensuring agreed standards and tools are in place to achieve a well-engineered product.
  • Write clean, scalable, and well-documented code.
  • Write and review design documents.
  • Review code of other developers.
  • Troubleshoot and debug issues that arise in our web applications.
  • Optimize our applications for maximum speed, scalability, and usability.
  • Ensure that our applications are secure and meet all necessary compliance standards.
  • Stay up-to-date with emerging trends and technologies in web development.


What You'll Need

Basic Education & Experience


  • Bachelor’s degree in computer science or a related field.
  • Background in computer science, with a focus on data structures, algorithms, and API design.
  • 5+ years of experience in web development, with a focus on Javascript, HTML, CSS, React, and Node.js.
  • Familiarity with common technology stacks like MEAN, MERN, MEVN, Ruby on Rails, LAMP.
  • Strong understanding of web application architecture, including front-end and back-end development.
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery).
  • Knowledge of multiple back-end languages (NodeJs and JavaScript frameworks (e.g. Angular/ React),
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx).
  • Experience with user-interface design.
  • Ability to learn other coding languages.
  • Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects.
  • Strong understanding of software development principles, including Agile methodologies.


Preferred Qualifications


  • Master’s degree in computer science or a related field.
  • Experience with AWS or other cloud platforms.
  • Experience with Docker and Kubernetes.
  • Familiarity with GraphQL and Apollo.
  • Experience with React Native, Angular, Flutter.


Skills


  • Should have worked on React.js class-based and functional concepts.
  • Knowledge of framework like Next.js, Nest.js is an added advantage.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills, both written and verbal.
  • Ability to work effectively in a team environment.
  • Strong attention to detail and the ability to work independently.
  • Strong Leadership skills – the ability to influence and inspire across multiple teams and job functions.
  • Flexible, resilient, constructive, organized and reliable
  • Strong project management skills

Key Skills

Ranked by relevance