Position: Senior Node JS developer
Company: Infopulse
Experience required: 5y
English level: intermediate

Infopulse is looking for a smart, proactive, open-minded and solution-oriented professional to join our delivery team as a Senior Software Engineer. Infopulse together with a French partner is about to start a project to enhance and develop a new core product for Accounting, Invoices and Payrolls.
Areas of Responsibility:
Design, code/build and deploy scalable and reliable cloud software systems 
Collaborate with other engineers to build great software 
Participate in software development projects using an Agile process and tools 
Be a technical subject matter expert for one or more high-profile systems 
Ensure that the monitoring, security and maintainability concerns are met 
Troubleshoot and fix bugs, security vulnerabilities and operational issues 
Provide consistency across tasks breakdown and estimation so that the team can maintain a sustainable pace of development while also allowing for good forecasting 
 
Qualifications
•	Node.js 
•	JavaScript (Sencha framework and React) 
•	5+ years of experience in Backend and/or Frontend development 
•	Knowledge of software development life cycle, version control systems, continuous integration and build automation systems 
•	Upper-Intermediate level of English
•	Understanding of microservice architecture principles 
•	Experience with databases: PostgreSQL and MongoDB 
•	Implementing REST, GraphQL and WebSockets 
•	Understanding of the TDD principles and experience of writing tests 
 
Will be an advantage
C++ (experience with Docker and Kubernetes).