Position: Full Stack Developer
Company: Opinov8
Category: JavaScript
Experience required: 3y
English level: upper

**BEING PART OF THE TEAM**
• Apply architectural concepts to solve complex problems;
• Demonstrate out-of-the-box thinking when needed;
• Document approaches which could be reused for other projects;
• Code review, writing tests, applying rules according to the high-quality standards;
• Participation in the Agile Product;
• Identify and communicate JavaScript best practices (e.g. contributing in React JS / JS competency of the team).

**POWER YOU BRING**
• Good knowledge of JS fundamentals;
• Solid experience with multiple JS frameworks: React, NodeJS with Typescrypt;
• Hands on experience with micro-front-end architecture approach;
• Hands on experience with HTML, CSS, RESTful APIs, JSON, HTTP, and networking concepts;
• Experience with SQL;
• Experience with JS unit testing frameworks, TDD approach;
• Performance tuning, remote debugging on production, would be a plus;
• Experience with Scrum\Kanban methodologies;
• English level - Upper-Intermediate (sufficient level for direct communication with the customer);
• Contribution to open-source, GitHub profile with the relevant code, would be a plus.

**WHAT WE OFFER**
✓ Competitive compensation;
✓ 20 working days of paid vacation;
✓Paid sick leaves;
✓Full payment of taxes;
✓Medical insurance;
✓ English courses online;
✓ Flexible work schedule;
✓ Work-life balance.