— At least one-year working experience with Ruby
— Have profound knowledge in OOP, SOLID
— Knowledge of several design patterns and ability to use them
— Profound knowledge of Ruby API
— Understanding of advantages and disadvantages of MVC architecture
— The ability to build web-applications based on services
— Experience in unit/integration/acceptance testing of Rails application
— Decent knowledge of basic front-end stack (HTML, CSS, JS)
— Confident usage of Unix based OS
— Basic knowledge of deployment using Capistrano etc
— Profound experienced in Git
— The ability to think outside the box and suggest interesting ways to resolve technical issues
— Working with different 3rd party gems
— Experience with front-end frameworks e.g. React, Vue, Ember (would be a plus)
— Experience with Docker (would be a plus)
— Bachelor’s or Master’s degree in computer science (or similar technical field)
— Level of English: Intermediate strong (at least)
— 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 technical field
— Сompetitive compensation package
— Develop and deliver applications in accordance to the established standards
— Perform team members code review
— Collect technical requirements (if necessary)
— Implement code refactoring and optimization methods
— Follow Gitflow workflow, merge source code and resolve merge issues
— Estimation and prioritization of tasks
— Perform unit/integration/functional tests, collect test coverage
— Maintain and upgrade existing systems
— The development of the project from scratch
— Working effectively in a team
— Collect and share best practices of software development with team members
Accelerate your career with Leobit!