Position: Node.js Engineer
Company: EPAM
Category: Node.js
Experience required: 2y
English level: intermediate

DESCRIPTION

EPAM (Digital Engagement Practice unit) is starting a number of big-size projects based on eCommerce platforms and wants to strengthen the delivery team.
You will work with people highly focused on excellent quality and deliver “Next-in-class” eCommerce solutions.
EPAM will provide training/mentoring programs to simplify your entrance to the project & platforms.

Kyiv’s Digital Engagement Practice unit consists of 500+ employees who are working on projects for world leaders (EU & USA) in different spheres: retail, pharma, enterprise software, etc.

EPAM’s portfolio of Retail & Distribution clients includes engagements in B2B and B2C, order management, online merchandising, mobile solutions, payments, and content management. We design, deliver and deploy highly effective, end-to-end implementations that integrate full-stack Commerce and supply chain technologies to ensure every customer experience results in maximum engagement.

Common technical stack on eCommerce projects:
Platform customization - JEE stack (Servlets, JSP, etc.), Spring (Hybris-specific), etc.
Frontend and site logic - HTML5, CSS3, JavaScript, JQuery, AJAX, ZK and Velocity Templates (Hybris-specific), Vue.js and Angular, Node.js
Integrations - SOAP, REST, JMS, SMTP, XML, JAXB (Hybris-specific)
DevOps - CI/CD, Continuous Deployment, MS Azure, AWS, SAP Commerce Cloud, SAP Cloud Platform, Docker, Kubernetes, Terraform, Ansible

Have a look at one of our success stories in eCommerce development: https://www.epam.com/our-work/case-studies/building-out-new-eras-global-b2c-presence-with-sap-commerce-cloud

REQUIREMENTS

2+ years working experience as web engineer
1+ year of experience of work with Node.js
Experience with at least 1 framework: Express, Nest.js, Fastify, Koa
Experience with at least one agile methodology: Scrum, Kanban
Knowledge of development principles: KISS, DRY
Unit testing
Experience with at least one services integration methodologies: REST/RESTFULL, Messaging (SQS/SNS/RabbitMQ/Kafka)
Experience 1+ years with at least one of cloud service: AWS, Azure, GCP
Typescript
Databases: NoSQL: DynamoDB, MongoDB or similar

NICE TO HAVE

GoF patterns
Integration tests
Relational databases: PostgreSQL/MySQL or similar
Frontend experience with one of following frameworks: React.js/Vue.js/Angular.js
Code review experience

WE OFFER

Competitive compensation depending on experience and skills
Individual career path
Unlimited access to LinkedIn learning solutions
Social package - medical insurance, sports
Compensation for sick lists and regular vacations
English classes with certified English teachers
Flexible work hours