Junior Node.js Developer (Service SaaS solution project)

Remote (Ukraine only) Node.js

Required skills

JavaScript/Node.js / good
AWS environment / basic
Unit tests / basic
English / good

Our software development team is creating and managing the software and systems behind the state of art technology platform. As a software developer, you will be playing an essential role in this team, helping build out a service platform by delivering high-quality systems code. You will be a part of the development team that designs, creates, maintains, and manages the code base providing our SaaS and online services to clients.

So, join us if you are ready to contribute to this challenging and dynamic project.

Customer

Our Customer is a startup from the UK that is exceptionally open to the professional opinion of the team, so you will have a chance to initiate changes, choose technologies and approaches. The Customer highly welcomes team members’ ideas and proactiveness.

You will work and tightly collaborate with the Product Owner and engineers from the Customer side daily, so a high level of English and outstanding communication skills will be of big help.

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 open banking fraud. The solution allows consolidating data from many regulatory databases and registers, providing the information to our customers in real-time, enabling them to comply with PSD2 Access-to-Account.

You will be joining a growing, professional, and highly motivated cross-functional team. We expect you to feel valued, to learn lots, and explore new areas. Working together, we hope to benefit you, the team, the business, the systems, and our clients.

Requirements

  • At least 1 year of working experience with one of the following: JavaScript/Node.js
  • Good understanding of SaaS and RESTful API concepts
  • Experience with at least one Cloud Platform, such as AWS, Azure, and GCP
  • Good knowledge of cloud environment concepts
  • Experience with unit tests and TDD
  • Intermediate level of spoken and written English

 

Responsibilities

  • Create high-quality software that hits high levels of security, reliability, and performance
  • 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
  • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
  • Report status and progress according to the project and Company demands
  • 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
  • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

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