Position: Ruby Software Engineer
Company: EPAM Systems
Category: Ruby
Experience required: 2y
English level: intermediate

RESPONSIBILITIES
Develop micro-services-based system components on the top of infrastructure OS for a storage, diagnostic, security, monitoring and other tools
Implementation and support RESTful API
REQUIREMENTS
Ruby: advanced - experience at least 2 years active development
GIT: advanced - understand git flow
Experience in designing and implementing RESTful web services
Understanding of design principles (SOLID, design patterns)
Knowledge of Database programming: SQL and/or NoSQL databases
Good understanding of software development lifecycle, experience in Agile Scrum process
Intermediate or higher English level, both verbal and written (B1+)
NICE TO HAVE
Docker: beginner - manage docker containers and create docker image
Experience in Cloud Technologies (AWS, GCP, Azure, Heroku)
Experience in software release process with automated CI/CD pipeline
Jenkins or TeamCity: beginner - know how to manage CI/CD jobs and best practices
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 native speakers (certified English teachers)
Flexible work hours