:We are looking for a Full Stack Developer to produce scalable software solutions, to be part of a cross-functional team thats responsible for the full software development life cycle from conception to deployment. As a Full Stack Developer, he should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries and should also be a team player with a knack for visual design and utility.Full Stack Developer Responsibilities:
Developing frontend and backend website architecture.
Designing user interactions on web pages.
Developing backend website applications and user-friendly admin dashboards.
Creating servers and databases for functionality with good knowledge in Ubuntu servers
Ensuring cross-platform optimization for mobile phones and responsiveness of applications and websites.
Write clean, reusable, modular code, with clear comments.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Meeting both technical and consumer needs.
Staying up to date of developments in web applications and programming languages and technologies and best practices.
Willingness and the ability to learn new technologies and programming languages, tools, in a short time.
Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types and write Unit testing.
Troubleshoot, debug and upgrade software with extensive knowledge with the debugging.
Familiar with Agile/Scrum methodologies
Create security and data protection settings and configuration.
Able to solve complex problems within the deadlines.
Attention to detail, smart and think outside the box.
Dedicated team player, working under pressure.
Self-driven, Self-motivated, and thinking proactively.
Strong experience in understanding and tracing the old code thats already Implemented even without documentation.
Full Stack Developer Requirements:
Bachelors degree in Computer Science, Web development or related field.
Strong knowledge in Drupal 8, backend and frontend development of custom modules and custom themes development.
Proficiency with server-side languages such as PHP and NodeJS.
Proficiency with fundamental front-end languages and tools such as HTML5, CSS3, LESS, JQuery, Ajax and JavaScript.
Good knowledge and with JavaScript frameworks such as NodeJS, ReactJS, AngularJS, and how to deal with the DOM, Redux.
Good knowledge in Upgrading Drupal versions, installing patches, installing & updating modules, closing security issues and database migrations.
Good knowledge in Drupal Drush cli and using it.
Solid knowledge and experience in other PHP Frameworks such as (Laravel, Opencart, Wordpress) backend and frontend development.
Solid knowledge in object oriented Programming and MVC pattern.
Solid knowledge with databases such as MySQL and MongoDB and the knowledge of DB backups, migration, clustering and replication.
Strong knowledge in Developing and consuming effective RESTful, GraphQL APIs.
Strong knowledge in understanding the code and tracing it quickly, even with no/minimal documentation for it.
Solid knowledge on LAMP (Linux), MAMP (MacOS) stacks with solid experience in ubuntu server commands and environments setup.
Good knowledge in caching mechanisms and tools like Redis, Memcached, Varnish.
Good knowledge in Git source control and branching workflow, tagging, conflict management, Pipelines, CI/CD.
Good knowledge in managing high traffic on the servers.
Good knowledge in Websites Analytics like Google Analytics and using it.
Good Knowledge in SEO and implementing it within a Drupal website.
Knowledge in Docker, Kubernetes containerization is a plus
Job Type: Contract Contract length: 12 monthsPay: AED12,000.00 - AED15,000.00 per monthAbility to commute/relocate:
Ajman: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Bachelor's (Preferred)
This job has been sourced from an external job board. More jobs on https://www.qureos.com/Take Your Hiring to the Next Level