IT Jobs
Romsey, England
£55000 - £60000 per annum
Permanent
Apply Now

Full Stack Developer

As full-stack developer will be an expert front and backend programming, with special emphasis on high-availability, micro-services based application development. Able to work with colleagues who are both local and remotely situated.

Key Skills: Full stack developer, Python, JavaScript/TypeScript, HTML/CSS, Unix shell scripting, C/C , Java, ood, unix, MVVM, micro-service and event-driven architectures

Location: 2 – 3 days in Southampton and rest at home (if wanted) SO51 9AQ

Salary: Circa £55,000 – £60,000 benefits

Key responsibilities include:

* Work with other developers to develop/design new microservices and improve existing services.
* Set up / configure environment for microservices; contribute to overall architectural design
* Create and design web UI features.
* Consider security, maintenance & scalability during development.
* Communicate/work with team, scrum master and product owner.
* Contribute to test automation.
* Participate in code reviews.
* Participate in daily scrum meetings and other sprint ceremonies.

Qualifications (one or more of):

* Numerate degree or equivalent tertiary education
* Relevant industry qualifications: MCAD, SCJD, BCS Diploma or equivalent

Relevant skills and experience (in order of importance):

* Knowledge and solid experience of micro-service and event-driven architectures.
* Knowledge and solid experience of relevant languages. In rough order of importance: JavaScript/TypeScript, Python, HTML/CSS, Unix shell scripting.
* Knowledge and solid experience of relevant technologies. In rough order of importance:
* NodeJS, RESTful service development, GraphQL,
* Databases such as mongoDB, MySQL, Apache Cassandra,
* Event bus technologies such as RabbitMQ, Redis,
* JavaScript framework technologies (MVVM) such as Angular, React,
* Websockets,
* Search technologies such as ElasticSearch an advantage,
* Secure development, including zero trust architectures
* Knowledge and experience of containerization technologies, specifically Docker. Knowledge of container orchestration tools such as Kubernetes and/or Docker Swarm an advantage.
* Knowledge and experience of Agile methods.
* Familiar with Linux/Git command line.
* Good English language skills, both written and spoken.

Please click “apply now” for more details