Middle Node.js Developer (SaaS)

Remote (Ukraine only) Node.js Software Developer

Required skills

Node.js / strong
AWS / good
Python / basic

Are you passionate about new technology, DevOps approach, and flexibility about tasks you want to work with? Let’s have a talk. We can offer you an interesting and useful to society project with a cool team and room for opportunities and development.

Our software development team is creating and managing the software and systems behind our state-of-the-art technology platform.

As a software developer, you will be playing an important role in this team, helping build out service platform by delivering high quality systems code. Your work will be useful for both high volume transaction environments (back-end APIs) and our forward-facing client user interfaces (front-end web services).

So join us to become a part of the development team that designs, creates, maintains, and manages the code base delivering our SaaS solution and online services to clients.

Customer

A UK-based fintech startup with rich functionality and no analogs on the market is open for Node.js Developers. You will work on a product providing confidence in Open Banking.

Project

We work on a Software as a Service (SaaS) solution that verifies and helps protect financial institutions and their customers from the risk of an open banking fraud. The solution allows consolidating data from a multitude of regulatory databases and registers, providing the information to our customers in real time enabling them to comply with PSD2 Access-to-Account.

Team: Five Back-end Developers on the customer side and four Back-end Developers on our side, a Product Owner, a Business Analyst.

Requirements

  • At least 3 years’ experience developing software in production environment
  • Strong experience with Node.js
  • Experience developing SaaS and RESTful APIs
  • Experience with AWS
  • Good understanding of infrastructure configuration and administration tasks in cloud environments
  • Experience of implementing Infrastructure as Code (IaC), e.g. using tools like Ansible, Puppet, CloudFormation, or Terraform
  • Experience in creating and maintaining CI/CD pipelines, e.g. using Jenkins, CircleCI, GitHub, etc.
  • Good understanding of TDD/BDD and experience with test automation frameworks, such as Jest, Newman, Cypress, Cucumber
  • Good understanding of Agile development and experience with tools to support it
  • At least Intermediate level of English

Responsibilities

  • Contribute to the solution’s technical vision and architecture
  • Design separate components, modules, classes, etc. as well as efficient integrations of building blocks at any level of abstraction
  • Code, debug, test, document, support, and maintain portions of software
  • Contribute to the solution’s quality using unit and integration tests and the TDD/BDD
  • Develop the solution’s infrastructure using the Infrastructure as Code (IaC) approach and make sure it is stable, secure, and robust
  • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, and suggest improvements
  • Solve problems and be ready to help your colleagues

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb