Fullstack (Node.js + React) Developer
You have to develop new services for accounting (including banking integrations) within one of the Scrum teams.
Deploy the master to production several times a day. Flexible schedule (there is no fixed start and end of the working day), the main thing is a stable result. An important skill for working in our company is the ability to find a balance between the speed of delivery of code to production and its quality.
You must have at least 3 years of experience in commercial projects. You can be a strong front-end developer with little backend experience, or vice versa. Our experience suggests that the main thing is to be a strong developer who knows how to solve the assigned task and work in a team. Nevertheless, since most of the tasks for the first time will be associated with the backend, we have a number of minimum requirements for candidates:
1) Deep knowledge of Java
2) Experience with PostgreSQL, basic knowledge of SQL
3) Experience with any ORM on Node.JS (we use Sequelize)
Skills considered as a good plus
Experience with React, React Hooks and Styled Components (if you are more of a Frontend developer)
Deep knowledge of Node.js, Sequelize (if you are more of a Backend developer)
Experience with AWS services (EC2, Elastic Beanstalk, S3, Lambda, VPC, IAM) and Serverless paradigm
Experience in writing tests (even better - working in the BDD paradigm)
Knowledge of the principles of working with typed languages (we write in Type)
Understanding the principles of CI / CD
Excellent understanding of HTTP, TCP, REST, security principles (RBAC, CORS, OAuth, JWT, SQLi)