Position: Senior Ruby Developer
Company: Epam
Category: Ruby
Experience required: 3y
English level: upper

Responsibilities

Develop new user facing features

Engineering a better code base with your team

Work within a smaller 8-10 person agile engineering team, part of a wider
 
Engineering organization

Work on tickets assigned to you, this includes writing code and specs (tests) 
and checking that new code passes other test coverage

Review Pull Requests from other developers

Work in a collaborative, agile team environment

Occasionally pair with other Engineers - we have pairing machines

Requirements

3+ years of commercial experience with Ruby, working in a Ruby on Rails environment

Deep understanding of object-orientated programming

Desire to work with Domain Driven Design

Love to work using TDD

Understanding of relational database (MySQL, PostgreSQL)

Understanding of web design patterns

Previous experience working in a company scaling up is useful, but not essential

Most importantly, a desire to learn, grow, working with an amazing team and deliver software

Proficient English (written and spoken) B2