Position: Senior Ruby on Rails Software Engineer
Company: Innovecs
Experience required: 3y
English level: intermediate

Responsibilities
Understand business requirements and customer needs
Design and develop particular features or non-functional requirements (coding, configuring existing functionality, re-factoring, etc.) based on business requirements and architecture adhering to the software quality requirements
Develop unit and integration tests
Manually test developed solutions when it is necessary
Document produced code
Develop fixes for defects found by internal or customer QA
Conduct re-factorings and continuous code improvement
Requirements
3+ years of practical experience in programming technologies and software development life cycle (SDLC)
Strong Ruby on Rails development experience
Experience building UML diagrams
Experience with AWS
Experience with Redis and Sidekiq
Experience with PostgreSQL
Familiar with ‘You Build It You Run It’ concept
Understanding and experience in distributed applications development
Strong understanding of quality requirements and methods to meet them
At least intermediate English level suitable for:
Reading documentation, business requirements, and tasks definitions
Writing docs, responses for requirements and tasks in task tracking system
Communication with colleagues and customer representatives via emails and during conference calls
Nice to have
Knowledge of GoLang