Position: Senior Node.js Engineer
Company: Binariks
Experience required: 5y
English level: upper

We are looking for an experienced developer with 5+ years of commercial experience in software development using Node.JS to join our team. 

The developer will be involved in all aspects of the product development process, including design, development, deployment, and maintenance. The team follows an agile methodology and will be interacting with key stakeholders on multiple Node.JS services to develop new features and provide support.

**About the project:**
The client is a SaaS company that provides a platform (cloud-based) for enterprise file synchronization and sharing as well as content and data administration/management for business customers.
Users can access the platform using the web, mobile, and desktop apps.
This is a single content platform to drive digital transformation. It eliminates on-premises file systems and allows to implement cloud backup strategy.
Currently, the company has 16,000 companies that use their product (like Red Bull, IKEA, hospitals, construction companies, etc.)

**Responsibilities:**
Develop and sustain Node.js web services on a large scale in a production environment with huge traffic.
Involvement in developing lightweight frontend layers (React and similar technologies)
Collaboration with UX and UI designers
Be a part of the team which leads the direction of the project and have a strong influence on the final vision

**Requirements:**
Advanced knowledge of JavaScript, ES6
Knowledge of HTML5, CSS3
Hands-on production experience with Node.js (Express or similar framework) and React+Redux (or similar frontend framework) 
Familiarity with REST APIs
Experience in debugging multi-threaded applications and performance analysis
Knowledge of databases and SQL, preferably MySQL or PostgreSQL
Strong sense of ownership of a product: we’re not only producers of the code, this is actually our product
Excellent spoken and written communication in English (Advanced level) 
**Nice to have:**
Experience with Docker & containers orchestration with Kubernetes
Experience with GCP
Understanding of cross-browser compatibility issues
Architect mindset, opinions on patterns and technologies
Experience with Agile/Scrum software development
Mentoring skills for technical guidance