Senior Js Full Stack Developer - London, United Kingdom - eFinancialCareers

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

What will you do:


You will work on building a scalable distributed component-based AI platform including - configurable workflows, flexible APIs, advanced business intelligence, one-click deployment and roll-back, sophisticated monitoring, self-healing operation and powerfulfeature rich UIs.

You will also integrate sophisticated omni-channel AI components including - natural language processing, transformers, neural nets, OCR, voice transcription, pattern recognition, proprietary domain model training and management.

The teamoperates with an ultra-flat structure and encourages everyone to contribute to all aspects of business and product development


Furthermore, you will:


  • Work with professional software engineering practices and set best practices for the full software development life cycle Collaborate closely with team members and product owners to share best practice as well as discuss and motivate design solutions
  • Develop with a testdriven approach and employ well established design and architecture principles
  • Write functional and integration test suites
  • Contribute to performance and failure testing
  • Drive and participate in the team's agile practices
  • Take part in continuous improvement of the development process

Essential Technical Skills

  • Language
  • JavaScript, NodeJS, Typescript


  • Framework

  • NestJS/Express/Microservices


  • Testing

  • Jest/Mocha/Cypress/React testing Library


  • API

  • OpenAPI/GraphQL/GRPC


  • Messaging

  • AMQP/RabbitMQ/Kafka


  • Data Storage

  • MongoDB/Mongoose


  • Web UI

  • Angular/ReactJS/Webpack/HTML/CSS


  • Security

  • Oauth2 Build Tools
  • Nx Dev/Yarn/npm


  • Platform

  • Docker/Nginx

Desirable Technical Skills

  • Serverless AWS/GCP


  • API
Gateway/Lambda

  • Orchestration Stack
  • Kubernetes/Nomad
  • Experience with Java

Who we are


We solve this problem by using AI to interpret these human communications, enabling automation of the case management, context discovery and transaction updates required to solve complex business problems.

We deliver increased productivity, improved clientservice and increased control, and most importantly, we increase employee satisfaction and engagement by removing mundane tasks so they can focus on more interesting value-added activities

More jobs from eFinancialCareers