Position: Ruby on Rails Engineer
Company: EPAM
Experience required: 2y
Category: Ruby
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

Our client is a global healthcare ISV and one of the top Electronic Medical Record (EMR) vendors. They have a multi-year program to reimagine and re-platform their legacy application suite as a SaaS-based solution using modern technologies and frameworks deployed on AWS cloud.

Our client’s flagship product is a Win32/64 based application that is hosted on-premise, either by the client or their customers. The application UI consists of a mix of embedded components written in //Web technologies.
Prior to moving the whole application to a fully web-based SaaS model on AWS, the UI components should be incrementally converted to a modern web stack. The client uses their own web application development framework built on  and Ruby on Rails. Backend services are written in C++ and  and currently being converted to REST-based microservices written in  Spring Boot. The application uses Oracle as the backend database.

Considering the breadth of technologies used and the move towards a modern AWS based solution, as well as the size and importance of the client, there is a tremendous opportunity for learning and growth.

REQUIREMENTS
2+ years of Ruby on Rails development experience
Experience building REST API services using Ruby on Rails (ruby-grape experience desirable)
Microservices experience
Experience with cloud (AWS is preferred)
Unit testing/TDD (RSpec, Minitest)
Good spoken and written English
NICE TO HAVE
 development experience
Experience with modern SPA applications 

Tech stack:
Ruby on Rails
AWS Serverless (Lambda, Step Functions, SQS, SNS, API Gateway, S3, DynamoDB, CloudFormation, API Gateway, STS, IAM)
AWS CDK
CI/CD (Bamboo)
Good to have: Typescript

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