Position: Senior Node.js Engineer
Company: EPAM Systems
Category: Node.js
Experience required: 3y
English level: upper

Our client is a global company, one of leaders at market with a paramount goal to become the leader in the insurance industry. With nearly 170 years of expertise, our client is one of the largest Commercial and Personal Insurance writer in the US. Covers Business, Personal, Bond and Specialty insurance products.

Our client investing in engineering excellence to increase speed, reduce costs, and develop happy, committed teams. There are several streams of work related to Engineering Excellence, Cloud migrations, building enterprise API framework and Event streaming solutions.

Requirements:
- 3+ years of experience designing, developing back-end micro-services, REST APIs.
- Team player (active collaboration with Architects, DevOps).
- Able to work standalone on partially defined scope.
- Solid experience working with NodeJS (ExpressJS).
- Experience with Microservices Architecture and message brokers.
- Experience working with AWS services (Lambda, API Gateway, VPC...).
- Experience with development of microservices communication via queues at least one of (Amazon SQS, RabbitMQ, ActiveMQ, Kafka....).
- Experience with NoSQL / SQL databases (e.g. MongoDB, DynamoDB, Redis, PostgreSQL).
- Experience with TypeScript.

We Offer:
- Discounts on health insurance, shopping centers, cinema tickets, etc.
- Stable income;
- Flexible roles;
- For your comfortable work;
- 100% remote work forever;
- EPAM hardware;
- EPAM software licenses
- Access to offices and co-workings;
- Stable workload;
- Flexible engagement models;
- For your growth;
- Free trainings for technical and soft skills;
- Free access to LinkedIn Learning platform;
- Language courses;
- Free access to internal and external e-Libraries;
- Certification opportunities;
- Skill advisory service.