We are partnering with an exciting FinTech that offers a range of digital transformation solutions to banks, private equity firms and corporates.

They build next-generation business process automation and data analytics solutions for a variety of applications including workflow, AI, machine learning and robotic process automation software.

**For clarification this role is 70% backend, 30% frontend, and the frontend is working with 70% legacy (non framework) technologies, and 30% VueJS.  They currently have a global team of Senior level FullStack Developers and are looking to add to the current team.

The Role

We are looking for a Senior Fullstack JavaScript Engineer to join an experienced engineering team, to build out new web services, and UI projects, and to help maintain and support existing projects.

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 Explorer issues.

The term “fullstack” for them means a self-sufficient JavaScript web developer with solid, proven commercial experience in all aspects of web application delivery:

✔️ Writing performant and secure backend API services
✔️ Understanding and managing server load and service health
✔️ Building UI pages according to a design spec, and with a good understanding of common UX principles
✔️ Being able to setup and work with various development environments and OS/browser configurations for UI testing and development
✔️ Writing client-side application code to interact with backend services, and interact with browser DOM and UI elements
✔️ Building custom UI components, as well as making best use of framework components
✔️ Writing unit and integration tests for both backend and front-end code
✔️ Working collaboratively within a GitHub branch workflow, merging code and resolving conflicts
✔️ Writing both internal and client-facing documentation

You will report directly to the Project Lead, who will review your work, indirectly to the CTO who will govern technical strategy, and your delivery and priorities will be managed by the project manager. You will work with our existing JavaScript team, to ensure your work follows a consistent and standard approach. You will also work alongside system administrators, DBAs, Java and PHP developers at some point during your work.

Essentials

  • Your 3+ years of commercial JavaScript web development should have made you familiar with the challenges faced when building highly available, performant and scalable web applications.
  • 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 discuss technical concerns professionally with clients, and
    non-technical team members.
  • You will be expected to follow specifications and instructions closely, and document your work where required.
  • You will have worked commercially at least once with a distributed microservice architecture, giving you hands-on experience in; horizontal scaling, database connection management, impact under burst loads, and an understanding of the importance of the Single Responsibility Principle (SRP).
  • Above all – you should be commercially-minded and delivery-focused. While being a technical purist is admirable, this should be balanced out with a “can-do, will-do” attitude.

Tech Stack includes:

  • JavaScript: Native JavaScript, JavaScript with Webpack, Unit and Integration testing, ESLint, NodeJS templating library (e.g. Handlebars), Vue.js
  • Backend: Node, Express, PostgreSQL, MongoDB, Redis, PassportJS, REST API Knowledge, ORM or database adaptors (Sequelize, Node-Postgres, Node-MongoDB)
  • Frontend: Responsive CSS framework (Preferably Bootstrap), Vue.js HTML5, CSS, SASS, jQuery, Grunt, Karma, Mocha, Chai, Selenium
  • Workflow: Git, Github, OAuth2, JWT
  • Administration: Postman, Jira, Confluence, SSH, Linux (CentOS), Commands

This is a Permanent position with an annual salary, where the successful canidate is able to work 100% remotely but must be within 2 hours difference of UK GMT time zone 

Please follow and like us:
Contact
close slider
  • +44 (0)203 004 9596

    info@versatilestaffing.co.uk
  • This field is for validation purposes and should be left unchanged.