Position: Senior Ruby/Rails Engineer
Company: Leobit
Experience required: 3y
Category: Ruby
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

Requirements:
- Three-year working experience in Ruby/Rails (at least)
- Good knowledge of HTML, CSS, JS
- Profound knowledge of OOP,  SOLID, Multi-Tenant Architecture
- Experience with PORO
- Knowledge of AWS & Heroku
- Experience with PostgreSQL
- Experience in unit/integration/acceptance testing
- Strong analytical skills
- Level of English: Intermediate strong (at least)

Responsibilities:
- Effectively collaborate with project team and project stakeholders to achieve goals
- Design, document and demonstrate software architecture using flowcharts, layouts, diagrams, charts, etc. acquaint it to customer
- Decompose features into tasks and estimate them
- Develop well-designed, easy maintainable, scalable and reusable software
- Bring fresh ideas that can benefit the project and the company
- Review, test and debug team members’ code on a regular basis
- Develop automated unit tests, collect code coverage
- Setup integration with external software
- Participate in the software engineers recruitment process (conducting technical interviews, test tasks review etc.)
- Mentor and train junior and intermediate developers about software development best practices and techniques
- Participate in conducting internal staff testing (“matrix”), organization of lectures, seminars, knowledge sharing sessions, and other forms of trainings for developers

We offer:
- Interesting and challenging projects
- Competitive compensation and regular results-based salary review
- A broad range of professional education and personal development possibilities
- Comfortable and cozy working environment 
- Motivated colleagues with profound knowledge of the technical field
- Аttractive compensation package

Accelerate your career with Leobit!