Position: Senior NodeJS Developer
Company: Binariks
Experience required: 3y
English level: intermediate

**About the project:**
Client is building a platform that empowers developers and DevOps engineers by simplifying and accelerating service development. We’re building this platform so that you and other developers can have a simple way to create, manage, and discover services within your organization.

**Responsibilities:**
developing and implementing the highest-quality application software within deadlines and in accordance with our guidelines for high-quality code,
understanding the business side of the project and being able to lead in-depth technical discussions with partners and customers,
recognizing upcoming trends and technologies which might be presented to the clients with the right business cases, references, and context.
participating in the documentation and execution of system testing,
sharing knowledge with the community and/or contributing to open source projects,
supporting/mentoring developers and other project members (e.g. PMs, QAs, PDs)

**Requirements:**

have at least 3 years experience and advanced knowledge of Node.js development,
feel confident in using Nest.js,
understand design and architectural patterns (microservices/DDD),
have a good understanding of public clouds (AWS/Azure/GCP),
Data modeling and architecture in NoSQL environment
can write unit and integration tests,
are able to dissuade a client/team from making wrong decisions based on experience, providing guidance and expertise in your field,
have practical knowledge of product development cycle,
Have experience with Cloud Deployments, Docker/Docker Compose
have a very good command of written and spoken English (B2+) and can easily communicate with our clients in English
have knowledge of Scrum and Agile methodologies.

**Nice-to-haves:**
Proficiency in Typescript and/or Javascript,
Being an open-source contributor,
Ability to discover functional and non-functional requirements of an app, based on various levels of inputs from clients,
Ability to transform customer ideas to business model and scope understandable by technical experts,
Having excellent stakeholder management and client-facing skills.

**We provide the following for our employees:**
18 working days of paid vacation
10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
50% cost compensation for English courses at the office
Flexible work schedule
Additional days off for special occasions, national holidays off
A competitive and rewarding salary based on performance appraisals/knowledge evaluation
Possibility to share and gain knowledge on regular tech talks
Friendly and professional team
Innovative projects with advanced technologies
Corporate events
Remote work
Accounting service