Position: Node.js Developer
Company: QA Madness
Category: Node.js
Experience required: 3y
English level: upper

QA Madness is a European IT service company focusing strongly on QA and cyber security. The company was founded in 2013 and is headquartered in Poland.

Currently, we are searching for an experienced **Node.js developer** to become a great addition to our team.

**DESCRIPTION**   
This is a remote position for an experienced Node.js developer to work in an existing team developing new features in the micro-services that support our SaaS platform. You will play a key role in delivering the platform roadmap and contribute to its architecture by following best practices to deliver high-quality, well-tested, scalable, and secure code using SCRUM-based agile methodology.  
**Must have good communication skills in English.**

**EXPERIENCE**
**—** 3+ years commercial experience in delivering microservice architectures using Node.js and clean, modern JavaScript;  
**—** Understand software design principles;  
**—** Containerised service development (Docker/Kubernetes);  
**—** Use testing to validate solutions.  
 
**RESPONSIBILITIES **
**—** Working in a small team, implementing features by writing clean and secure code; 
**—** Complete sprints and take part in sprint planning, backlog grooming, 
retrospectives, and daily stand-ups.  
 
**REQUIRED SKILLS ** 
**—** Node.js;  
**—** CI experience (CircleCI or equivalent);  
**—** Version Control (Git or equivalent);  
**—** Unit Testing (Ava or equivalent);  
**—** Test Coverage (Istanbul or equivalent);   
**—** MongoDB; 
**—** Cloud Storage (Azure Blob or equivalent);  
**—** Messaging (Azure Service Bus/RabbitMQ or equivalent);  
**—** Search Engines (Elasticsearch or equivalent). 

**DESIRED SKILLS**  
**—** Containerised service development (Docker/Kubernetes);  
**—** Azure Media Services;  
**—** ImageMagick;  
**—** GraphQL;  
**—** SAST (SonarCloud or equivalent). 

**WE OFFER**
**—** Education and training in the domain; 
**—** Competitive compensation and salary reviews; 
**—** Excellent career opportunities; 
**—** Democratic management style & friendly environment; 
**—** Schedule flexibility and work-from-home options; 
**—** Annual paid vacations (24 calendar days) and paid sick leaves (12 days); 
**—** Regular corporate events and team buildings; 
**—** English classes;
**—** Medical insurance;
**—** Tax compensation and accounting services.

*I give consent to the processing of my personal data uploaded via the form under the terms and conditions of QA Madness Privacy Policy (Processing of Candidates Personal Data).