Skip navigation EPAM

Senior Ruby Developer Armenia or Remote

  • hot

Senior Ruby Developer Description

Job #: 68160
We are looking for a Senior Ruby Developer: real professional, helping to build microservices and backend code primarily, but also expected to do some basic frontend work, such as building a quick admin console.

In this position, you will be helping to improve the Policy Administration system for the insurance company to support a larger scale operation.

That’s a challenging project connected with the development of high load application using edge technologies

What You’ll Do

  • Design particular or non-functional features based on business requests and architecture adhering to the software quality requirements
  • Develop unit and integration tests
  • Conduct re-factoring and continuous code improvement
  • Manually test developed solutions when necessary
  • Document produced code
  • Develop fixes for defects found by internal or customer QA
  • Read documentation, business requirements and tasks definitions
  • Compose responses for requirements and other docs in the task tracking system
  • Communicate with colleagues and customer representatives via emails and during conference calls

What You Have

  • Strong knowledge of Ruby On Rails, GO – nice to have
  • Experience in microservices, design patterns and distributed applications development
  • Strong understanding of quality requirements and methods to meet them
  • 5-7 years of practical experience in programming technologies, software development life cycle (SDLC) and building UML diagrams
  • Familiarity with ‘You Build It You Run It’ concept
  • At least intermediate English level


  • Ruby on Rails and Go
  • Heroku, PostgreSQL, Redis

We offer

  • Outstanding career development opportunities
  • Knowledge-sharing with colleagues all around the world
  • Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
  • Community of industry’s top professionals
  • Regular assessments and salary reviews
  • Competitive compensation
  • Friendly team and enjoyable working environment
  • Social package – medical & family care
  • Flexible working schedule
  • Corporate and social events

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices