Position: Senior Software Engineer - Node.js
Company: Innovecs
Experience required: 2y
English level: intermediate

**OPPORTUNITY**
As a team member, you will take part in building amazing products that will be globally distributed to millions of users. You will work in a dynamic, collaborative company culture with cutting-edge technologies, joining a team of talented, skilled, and experienced, back-end developers. You know how to take ownership of a project, maintain a culture that inspires innovation, follow an Agile work methodology, and are dedicated to your work and your colleagues.

**ABOUT THE CLIENT**
The client is a leading cyber-security company with a next-gen antivirus that protects the privacy of millions of users worldwide. With one of the top AV engines in the industry, the client is able to detect the most sophisticated cyber threats in real-time.

The client's teams mission is to explore cyber threats, leverage threat intelligence from always-on active sensors, and analyze, organize, and add context to an evolving landscape of cyber-attacks and threats.

**RESPONSIBILITIES**
- Develop complex high scale web services with an emphasis on performance and scalability;
- build systems with micro-services architectures and traditional web stacks;
- work on a Linux environment, and AWS cloud services (serverless, ECS, etc..);
-  take complex monolithic services and break them into small microservices.

**REQUIREMENTS**
- At least 2 years of experience in developing back-end applications in JS /  / / ;
- experience in deploying and maintaining in an AWS environment;
- experienced with Agile development, including CI and CD;
- experienced in SQL / NoSQL databases;
- experienced with Git and GitFlow;
- experienced with Docker;
- ability to work independently, self-motivated and innovative;
comfortable with Linux;
- experience in designing complex services in a microservice architecture;
open source contributor – an advantage.

**WHAT WE LOVE ABOUT INNOVECS**
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- Regular performance based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays and sick leaves;
- Gym 24/7, personal fitness instructor;
- Massage in the office, personal wellness consultant;
- English classes with speakers and partially or fully reimbursed personal trainings and conferences;
- Referral program;
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.