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