Proficient knowledge of Javascript (ES5, ES6);
Proficient knowledge of NodeJS and Express framework;
Deep understanding of client-server architecture;
Understanding of relational databases such as MySQL or similar technologies;
Knowledge of software design patterns;
Excellent communication skills and being able to work independently or in a team;
Knowledge of module bundlers such as webpack and task runners such as gulp;
Understanding of fundamental design principles behind a scalable application;
Ability to implement automated testing platforms and unit tests;
Understanding of version control systems such as git;
AWS services familiarity is a plus;
Linux/Unix background is a plus;
To achieve this goal we provide:
Salary fixed in USD currency
An exciting and challenging job in a dynamic team
An opportunity to be innovative and to learn
Young friendly staff
Office location near metro station Lukyanovskaya with comfortable workplaces
Working conditions:
All the legal public holidays are day offs;
Vacation and sick leave are paid by the company;
Writing reusable, testable, and efficient code;
Streamlining and optimizing current architecture;
Building libraries and SDKs for future use;
Integrating new features;
RFTP Technologies Ltd aspires to provide a simple yet elegant solution by providing a server-less infrastructure based on the popular Amazon services. The platform hides the complexity of AWS through an intuitive console and easy to use SDKs available for many client types. The underlying supporting technology is abstracted in a way that developers can concentrate on their evolving business needs rather than on the management of the infrastructure.
This approach includes the following advantages amongst others:
The business data sits where it belongs, in the customer’s Amazon account,
Server functionality is customisable with no prior knowledge of AWS,
Customers are billed on actual resource usage and not on some arbitrary scale.
This vision will be concretised by implementing the following three elements:
Implementing core features to use AWS technologies (RDS, Lambda, Cognito, S3),
Developing a dashboard to enable customers to monitor and manage their backend,
Providing on-going enhancements and optimisations of the technology and TCO.