Position: Senior Full-Stack Engineer (Node.JS/React.JS) (ID_333)
Company: Infopulse
Category: Node.js
Experience required: 3y
English level: upper

Infopulse is looking for a **Senior Full-Stack Engineer (Node.JS/React.JS)**  for one of the international projects. 
Stack: JavaScript, TypeScript, HTML, CSS, React.js, Node.js, REST API, TDD, Docker, Azure, SQL, and NoSQL Databases.

Infopulse is inviting a talented professional to join our growing team as a **Senior Full-Stack Engineer (Node.JS/React.JS)** in Poland, Bulgaria.


**Areas of Responsibility:**
Design, implement and unit test core application components
Implement new features, enhance and maintain existing functionalities
Work in close cooperation with other teams to integrate with other parts of the product
Analyze and improve the efficiency, scalability, and stability of various system components
Conduct design and code reviews


**Qualifications:**
4+ years of experience with such technologies as JavaScript, TypeScript, HTML, CSS, React.js, Node.js
2+ years as a full-stack developer with deep knowledge and hands-on experience in Node.js and React;
Experience with REST API, TDD, Testing
Experience with SQL and NoSQL Databases
Experience with Docker, Azure
Good understanding of server-side programming
Understanding of OOP, programming patterns and principles
Understanding of microservices architecture
At least an intermediate level of spoken and written English
Being self-organized, ability to perform and show results without supervision


**Will be an advantage:**
Experience with React Native
Experience with InfluxDB, AWS, Kafka
Experience with Nest.js, gRPC, WS
Experience with Scrum