Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Senior Full-stack JavaScript Developer

WallStreetDocs Ltd
Document Automation Specialists

Job details

Apply now


The Role

We are looking for a senior fullstack JavaScript developer to come on board initially to help with a backlog of issues and feature requests for an existing suite of microservices and UI applications. You will be expected, over time, to take full responsibility for this system, and help us bring it up to a fully-featured, performant and well-maintained state.

We are looking for candidates who are as comfortable writing high-performance REST APIs, and handling complex data entities and rules, as they are building front-end assets, styling UI elements and debugging Internet Exploder issues!

You will report directly to the Head of IT. You will work with our JavaScript leads, to ensure your project follows a consistent and standard approach across our entire tech department.

We are ideally looking for a permanent candidate to work onsite at our Canary Wharf office one day per week, and the rest remotely. In the interim, we will accept contractors to get the work moving along, which will be for an initial 3-month duration, with the same working arrangements as the permanent role. While working remotely, you will be expected to be fully available by phone, email and slack at all times during UK business hours (9am - 6pm).

The Candidate

You should be a hard-working, meticulous individual who pays attention to detail. You should have solid technical ability, demonstrated commercially. You should be a clear communicator, a good listener, able to communicate professionally and clearly with clients, and internal non-technical team members. You will be expected to follow specifications and instructions closely, and document your work where required. You should be able to work carefully under pressure, and expected to take full ownership of your work.

You should be familiar with the challenges faced when building highly available, performant and scalable web applications. You should also be security-focused, meticulous in nature and have the seniority to ask the right questions, organise your work effectively, and prioritise properly.

Your coding standard should be impeccable - and your coding style demonstrating your 5+ years of commercial JavaScript development, and your 7+ years of web development experience.

You should have the seniority and experience to understand and work with a distributed microservice architecture. You should be looking to first fully understand, then actively take ownership in creating solutions and managing workloads.

Main requirements

  • Node v6.5 / ES6 JavaScript (No transpilers)
  • Client-side ES5 JavaScript (No transpilers)
  • Express v4
  • PostgreSQL 9.x
  • Git / Github / feature branch workflow
  • Unit and Integration Testing
  • REST API Knowledge - Correct Verbs, Response Codes
  • ORM or database adaptors (Sequelize, Native PG)
  • Front-end web development

    • Experience with at least one responsive CSS framework (Bootstrap, Foundation, Materialize, MDL, etc)
    • HTML5 markup and JavaScript APIs
    • jQuery including custom plugins
    • CSS / SASS
    • Grunt / Karma / Mocha / Chai / Selenium

Nice to have

  • SSH / Linux (CentOS)
  • Experience with at least one Node templating library (e.g. Handlebars)
  • Jira
  • OAuth2 flows
  • Material Design


  • Perkbox Employee Scheme
  • Flexible working options
  • Performance related bonus

Apply now