Position: Junior Node.JS Developer
Company: Geniusee
Category: Node.js
Experience required: 1y
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

Необходимые навыки
● 1 + year of relevant experience in the IT industry, strong knowledge of TypeScript/JavaScript including ECMAScript;
● Knowledge of HTML, CSS, Jquery, CSS, and Jquery selectors required;
● Understand principles of DOM;
● Experience with Node.js;
● Experience with Express.js/Nest.js;
● Experience with ORM (mongoose, typeorm);
● Experience with web security (OAuth 2.0+, id token);
● Experience with GIT and branching workflows;
● Knowledge of build tools for JavaScript projects;
● English: Intermediate Strong.

Будет плюсом
● Understand React ecosystem;
● Experience with SOA, Serverless architecture;
● Experience with unit tests (Jest, Jasmine);
● Experience with GraphQL;
● Experience with web security (OAuth 2.0+, id token);
● Integration of payment systems (Paypal, Sprite);
● TDD, JWT, Agile, Scrum;
● Performance optimization.

Предлагаем
● Competitive salary level;
● English classes in the office;
● Exciting and challenging startup projects;
● Ability to practice English and communication skills through permanent interaction with clients from all over the world;
● Career development opportunity;
● Informal and friendly atmosphere;
● Cozy office near the city center;
● The ability to focus on your work: a lack of bureaucracy and micromanagement;
● Flexible working hours (start your day between 8:00 and 11:30);
● Team buildings, corporate parties;
● Paid vacation (18 working days) and sick leaves;
● Insurance;
●Unlimited work from home (remote).
Про компанію Geniusee
Geniusee team is a technology addicted professionals who create web platforms and mobile applications with different levels of complexity, step by step from requirements elicitation and design to the technical support in the future. However, we are not just developers. We are professionals with different Marketing, Finance, Legal, and Tax backgrounds. Diversity of thought, expertise, experience, and background is crucial to create an environment in which creative tensions exist and new ideas emerge. Therefore, we will help you to deliver your ambitious technology ideas to the market.