You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

 Web  Backend  Developer - JavaScript, APIs, Database

385/1361/92822

£55,000 - £60,000 Per Annum

London, United Kingdom

Business Operations,IT/Technical,Java,Operations

Permanent | Full Time

ASAP

01/04/2020

Not specified

 Web  Backend  Developer- JavaScript, APIs, Database

London

About the role

Our client helps create a world where people and organizations can maximize potential through a global community of valued connections and opportunities.. Everyone on the team is a true product owner, responsible for ensuring excellence. They are growing fast and are looking for a talented and dynamic Web Backend Developer to join them. In this role, you will be building and maintaining the infrastructure at the very heart of the organisation and ensuring that it is secure, performant, easily deployable, scalable, cost-effective, and fit for purpose. In doing so, you will shape the company, and the collective ability to impact the world.

Your responsibilities will vary, but on a day to day basis, you will:

BUILD

○    Collaborate with cross-functional teams to define, design, and build new functionality as required, using, clean and efficient code

○    Design, build and refactor our architecture as we evolve, with maintainability and efficient abstraction in mind

○    Verify, test and deploy new builds

○    Work with, learn from and challenge senior developers

MAINTAIN

○    Troubleshoot, debug and enhance the existing codebase, driving towards a continuously more performant, higher quality, and responsive experience

○    Monitor and analyse system performance, and own our uptime

○    Troubleshoot, debug and maintain the existing DevOps deployments

○    Refine and extend our administrative and performance monitoring tools

○    Optimize our use of processing power, memory, storage,bandwidth, and third-party API calls in our backend-for-frontend infrastructure

The opportunity is for you if you are:

●    Moderately experienced (preferably at least one year of development and backend systems building), with a strong analytical mind and an ethical approach to dev

●    Comfortable with the fundamentals of Computer Science and Information Architecture, including knowledge of data structures, algorithms, their complexities, their tradeoffs,

and their implementation (e.g. trees, graphs, sorting algorithms, and their various Big O

implications)

●    Excited about thoughtfully building scalable platforms

●    Knowledgeable about systems architecture choices and performance trade-offs, database design and extensibility

●    Capable of writing SQL queries for Oracle and Postgresql

●    Comfortable developing and maintaining systems written in Golang, Javascript and Python, using unit testing, and managing version-controlled development using continuous integration and devops tools such as Travis, GitHub Actions etc. Working knowledge of a wide variety of languages and frameworks is preferred.

●    A good listener, willing and able to act on constructive feedback

●    A strong collaborator, able to establish strong relationships with other development teams, and to proactively keep teammates in the loop on progress and issues

●    A creative thinker, able to investigate and solve complex product challenges

●    A clean, conscientious and forward-thinking coder

●    Keen to take initiative wherever an aspect of the in-app experience, feature, development process, or culture can be improved