Ref: BG08/09/2020_1599577253

Full Stack Developer/Devops Engineer

England, London

Job Description

Full Stack Developer/Devops Engineer

BG08/09/2020_1599577253

Our client requires a Full Stack Developer/Devops Engineer on a part time basis, the initial contract will be 2 days per week (16 hours) with the potential to increase.

This role is primarily a devops/full stack role looking after servers as well as the front and back-ends. The successful candidate will also assist in the development and production of any new websites and maintain/develop our AWS based Magento 2 e-commerce solution.

Responsibilities

* Write well designed, testable, efficient code by using best software development practices

* Release management, deployment and QA of live systems
* Integrate data from various back-end services and databases
* Gather and refine specifications and requirements based on technical needs
* Create and maintain good software documentation
* Be responsible for maintaining and expanding our sites, both in terms of infrastructure and software

* Stay plugged into emerging technologies/industry trends and apply them into operations and activities
* Cooperate with web designers to match visual design intent

Requirements

* Proven experience of working with the AWS hosting environment and all associated technologies (Redis, EC2, Elasticsearch, S3, Elasticache, RDS, ELB)
* Excellent LAMP Stack administration and Linux cmd practical experience
* Proven working experience in web application development or backend development
* Thorough understanding and experience with DevOps or SRE principles
* Proven working experience with projects hosted in AWS or other cloud environments
* A solid understanding of the entire web development process (design, development and deployment)
* Top-notch programming skills in PHP
* Good understanding of Javascript
* Familiarity with one or more of the following frameworks/CMS: Laravel, Wordpress, Vue.JS
* Proven experience with Magento 2 or other e-commerce solutions
* Solid knowledge of relational database systems such as MySQL and/or Postgresql
* Thorough knowledge of CI/CD practices and mastery of GIT or other CVS
* Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
* Excellent understanding of GoCD, opsworks and Chef build and release tools.
* Excellent problem diagnosis and creative problem-solving skills
* Strong organisational skills to juggle multiple tasks within the constraints of time lines and budgets with business acumen

* Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
* A solid understanding of how web applications work including security, session management, and best development practices

* BSc in computer science or a related field