We are looking to hire a talented ruby on rails developer to manage the interchange of data between our users and the server. You will be responsible for developing and maintaining the server-side logic for the central database, testing performance, troubleshooting, and integrating front-end elements into the application.
To ensure success as a ruby on rails developer, you should have extensive experience working with ruby and back-end integration techniques. Ultimately, a top-level ruby on rails developer can create clean, functional code that perfectly suits the needs of the company.
Responsibilities
-
Designing and developing new web applications
-
Maintaining and troubleshooting existing web applications
-
Writing and maintaining reliable Ruby code
-
Integrating data storage solutions
-
Creating back-end components
- Identifying and fixing bottlenecks and bugs
- Integrating user-facing elements designed by the front-end team
- Connecting applications with additional web servers
-
Maintaining APIs
Must Have
-
Professional experience in ruby on railsĀ development
-
Experience working with ruby on rails as well as libraries like Resque and RSpec
-
Proficiency with code versioning tools including Git, Github, SVN, and Mercurial
-
Familiarity with MVC, Mocking, RESTful, and ORM
- Good understanding of front-end technologies including HTML5, JavaScript, and CSS3
- Knowledge of server-side templating languages including Slim and Liquid
-
Familiarity with testing tools
Nice to have
-
Experience with AngularJS or BackboneJS
-
Experience in refactoring
-
Excellent verbal communication skills
- Good problem-solving skills
- Attention to detail
- Additional Language
-
Strong analytical skills
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company
What We Offer
Each employee has a chance to see the impact of his work.
You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly
sports sessions, team building events, monthly drink, and much more