Position: Node / React Full Stack Developer
Company: NetVision
Category: Node.js
Experience required: 3y
English level: intermediate

RESPONSIBILITIES:
- Provide thought leadership in system design and full-stack engineering. Bring your passion for technology to motivate and inspire on a 
day-to-day basis.
- Develops new and maintains existing microservices written in Node JS
- Architects and documents RESTful APIs in Swagger
- Running diagnostic tests, repairing defects, and providing technical support
- Documenting solutions, database schemas and data workflows
- Utilizes Test-Driven Development (TDD) when writing code
- Writes unit and integration tests using Jest
- Review requirements specifications and writes technical design documents
- Responsible for system analysis for performance, diagnosis and troubleshooting

SKILLS:
-Strong knowledge of React and Node JS software development
-Masters RESTful APIs design and implementation using industry standards
-Strong knowledge of application design principles, patterns, and best practices
-Experience with offline storage, threading, and performance tuning
-Must be able to design and implement software solutions from scratch
REQUIREMENTS:
-3+ years experience with full stack solution development using React, Node JS and Mongo DB
-Good English communications skills (verbal and written) and ability to communicate complex ideas clearly and convincingly.
-Experience with Jest unit and integration testing is a plus
-Self-motivated with strong problem-solving skills.
-Passionate about writing clean, well organized, and production-ready code.
-Experience with continuous integration with Jenkins is a plus
-Experience within the advertising space or PHP a BIG plus