Position: Senior Full Stack Developer (React + Node.js)
Company: Binariks
Experience required: 5y
English level: upper

Binariks is looking for a highly motivated and skilled Senior Full Stack Developer (React + Node.js)

About the project:
It is a cloud-based web application focused on creating and using digital tools to develop, certify and exchange product environmental impact data.  
The project is an Environmental Product Declaration (EPD) Program Operator. EPDs are documents that contain information about a product’s environmental impact across its value or supply chain.

**Responsibilities:**

- Perform Front-End and Back End side development to ensure software meets business and security requirements and established practices at the beginning of the project assignation
- Understanding and analyzing system requirements, be able to code and develop features and components required
- Apply code reviews and development quality reviews to make sure best practices are implemented
- Participate in project planning, grooming, and stand-up meetings
- Maintain and upgrade applications with new and existing features
- Create documentation and Test cases of new features
- Build reusable components for our design system
- Review requirements and suggest creative solutions (Diagram design)
- Proactively research, learn and adapt to new and trending technologies and tools
- Proactively work as a team to share knowledge and help team colleges
- Implement optimization process (app performance)

**Requirements:**

- 5+ years of experience with React JS, Node JS 
- Mongo DB (Mid-level) and Non-Relational Data
- Implement process and Solution Design System experience (Design Patterns)
- Understanding or experience in Digital Ocean
- Experience in Postgres
- Experience in AWS Micro-services
- Experience in REST API
- 4+ years of Proficiency using React-Redux (State management)
- Create/Improve web layouts
- Good understanding of software engineering principles, object-oriented programming (OOP), frameworks, and technologies
- Experience implementing good coding practice standards and code reviews
- Experience working in an Agile environment (Scrum/Kaban)
- Strong problem-solving skills
- Strong knowledge of Unit Test, Git, and CI/CD process and check job failures and configuration
- Excellent spoken and written communication in English (B2+)

**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