Fullstack (Node.js + React) Developer vacancy at Osome
Negotiable salary
Osome
Responsibilities
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.
Requirements
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)