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!
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).
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.
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.
- 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)
- 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)
- OAuth2 flows
- Material Design
- Perkbox Employee Scheme
- Flexible working options
- Performance related bonus