Position: Senior/Lead Node.js Developer
Company: Binariks
Category: Node.js
Experience required: 5y
English level: upper

**Product:**
White-label SaaS solution for makeup-producing brands, which allows to create a reseller network and showcase real and relevant customer experience using their product.
The application matches shoppers to photo and video reviews from real people with the same skin profile to get accurate shade recommendations.

**Responsibilities:**

- Coordinate work with the team
- Developing high-quality, testable and high-performant software using Agile practices
- Lead BE team
- Gathering requirements, setting priorities and making precise decisions within deadlines
- Predict customer issues and prioritize them, implementing fixes in future releases
- Analyzing requirements and client requests and building documentation based on the collected information
- A bridge between the team and DevOps
- Application installations and analyzing logs
- Working with new technologies and best practices
- Mentoring and knowledge sharing with teammates
- Participating in decision-making and tight communication with stakeholders on the client`s side


**Job Requirements:**

- At least 4 years of working experience
- Experience in developing multitenancy platform
- Experience in commercial development using Node.JS
- Strong experience of work with AWS environment
- Upper-intermediate+ English (read/write/speak)
- Knowledge of Agile/SCRUM and iterative development lifecycles
- Good problem-solving skills
- Good communication 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)
- Medical insurance
- 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