Position: Senior Node.js Engineer - Relocation to Kosice, Slovakia
Company: Epam
Category: Node.js
Experience required: 5y
English level: upper

RESPONSIBILITIES:
*Write well designed, testable, performant, and efficient code
*Participate in the code review process
*Make architectural and technical decisions
*Collaborating with our tight-knit group of dedicated problem solvers to develop, document and optimize platform APIs
*Work closely with stakeholders to generate requirements and identify opportunities to improve the efficiency of our platform
*Work as part of a global team of professionals

REQUIREMENTS:
*5+ Years of software development experience
*RESTful API design and development with Node.js and .Net
*Experience with S3, Lambda, EC2, API Gateway, and other core AWS technologies
*Experience with MS SQL RDS stored procedures and views
*Experience with end-to-end automation as part of the CI/CD pipeline
*Ability to write high-performing queries, inserts, and any DML needed to support API development
*High level knowledge base of data structures, algorithms, and object-oriented design, databases and service-oriented architectures
*Experience with Agile development methodology
*Experience with integrating AWS Cognito for Identity Management
*Excellent documentation habits
*Familiarity with logging/monitoring using tools such as CloudWatch and Datadog

WE OFFER:
*We offer the possibility to work on full product lifecycle – from concept to delivery into production
*Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
*Using English on a daily basis
*Unlimited access to LinkedIn learning solutions
*Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, reimbursement of glasses, contribution to pension fund)
*Rotation program - possibility to relocate for short and long-term projects within 30 countries