Full Stack Developer in London, UK

Bullhorn Consultants Pvt. Ltd. ,
London, Greater London

Overview

Job Description

Role Description: They are looking for an expert Full Stack Developer to join a new team building web applications and services at the frontline of our financial markets franchise. The candidate is expected to design overall architecture of the web application. Maintain quality and ensure responsiveness of applications. Collaborate with the rest of the engineering team to design and launch new features. Maintain code integrity and organization. Excellent understanding of web development frameworks and related libraries, such as React, Angular, Vue.js, etc. Highly proficient in web markup, including HTML5 and CSS3 of course Translated many ambitious UI/UX designs to actual working code Experience in improving time-to-glass, such as packing, profiling, etc. Excellent understanding of web application frameworks and related libraries, such as node.js, Vert.x, Spring Boot, etc. Great understanding of many types of database systems, spanning SQL, NoSQL (Graph, KV, Columnar), Object Storage, etc. Developed multiple REST APIs (to RMM Level 3) and may have experimented with GraphQL Experience in API Gateway to manage your services, but limit their scope to the essentials Client servicing with the most appropriate, OpenAPI-documented status codes Mastered cache control and reverse proxies Some experience in configuring web servers, such as Apache HTTP, NGINX, IIS, etc. Good understanding of asynchronous programming patterns, such as promises, callbacks, closures, async/await, etc. Adept in toolchain and have upgraded over time, such as NPM, Yarn, Gulp, etc. Ability to explain where and why one would use any of ES6 vs TypeScript vs JavaScript or others Have an understanding of OAuth 2 grants and scopes, strategies for the latest OWASP Top 10, etc. Possess high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment Proficient in git and open source software Stood-up an app, commercial or personal, on a cloud platform, such as AWS, GCP, Azure, etc. Containerized an app and used a container management platform, such as Kubernetes, OpenShift, Docker Swarm, etc. competent with your OS command line - Linux and/or Microsoft Windows Knowledge of range of logical techniques to problem-solving, such as the use of concrete examples, case analysis, brute-force, iterative refinement and reduction Adaptable, resourceful, well organised team player with a strong work ethic Excellent verbal and written communication skills Ability to lead large teams and liaise with multiple stakeholder. Have experience in managing deliverables between the onsite and offshore teams Additional Information Job Title: Full Stack Developer Job Type: Permanent Job Location: London, UK Salary: Open to discuss(Please let me know if you have daily rate expectations) Responsibilities: Role Description: They are looking for an expert Full Stack Developer to join a new team building web applications and services at the frontline of our financial markets franchise. The candidate is expected to design overall architecture of the web application. Maintain quality and ensure responsiveness of applications. Collaborate with the rest of the engineering team to design and launch new features. Maintain code integrity and organization. Excellent understanding of web development frameworks and related libraries, such as React, Angular, Vue.js, etc. Highly proficient in web markup, including HTML5 and CSS3 of course Translated many ambitious UI/UX designs to actual working code Experience in improving time-to-glass, such as packing, profiling, etc. Excellent understanding of web application frameworks and related libraries, such as node.js, Vert.x, Spring Boot, etc. Great understanding of many types of database systems, spanning SQL, NoSQL (Graph, KV, Columnar), Object Storage, etc. Developed multiple REST APIs (to RMM Level 3) and may have experimented with GraphQL Experience in API Gateway to manage your services, but limit their scope to the essentials Client servicing with the most appropriate, OpenAPI-documented status codes Mastered cache control and reverse proxies Some experience in configuring web servers, such as Apache HTTP, NGINX, IIS, etc. Good understanding of asynchronous programming patterns, such as promises, callbacks, closures, async/await, etc. Adept in toolchain and have upgraded over time, such as NPM, Yarn, Gulp, etc. Ability to explain where and why one would use any of ES6 vs TypeScript vs JavaScript or others Have an understanding of OAuth 2 grants and scopes, strategies for the latest OWASP Top 10, etc. Possess high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment Proficient in git and open source software Stood-up an app, commercial or personal, on a cloud platform, such as AWS, GCP, Azure, etc. Containerized an app and used a container management platform, such as Kubernetes, OpenShift, Docker Swarm, etc. competen