Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a passionate Senior RoR Developer to join our Backend team.
Main Responsibilities:
- Design, build and maintain efficient, reusable and reliable Ruby on Rails code.
- Contribute in all phases of the development lifecycle.
- Follow best practices (test-driven development, continuous integration, and refactoring and code standards).
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Integration of user-facing elements with server side logic.
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform.
- Integration of data storage solutions.
- Thirst and passion for raising the bar and making it better than it is now.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization and automatization.
- Demonstrate outstanding skills as well as the technical background to deeply understand the code of other team members are developing.
- People leadership ability to motivate, build, and monitor other team members.
Job Requirements
Qualifications:
- 3-5 years of experience in developing Web Applications using Ruby on Rails
- Object-oriented application building experience in a professional Agile/Scrum environment
- Thorough understanding of relational databases such PostgreSQL and MySQL
- Good coding skills in at least one of these additional languages: PHP, Node.js, Java
- Proficiency in Linux environment
- Experience with SASS and/or LESS
- Understanding of User Interface workflows
- Good Understanding of version control systems like Git/Mercurial
- Experience in test automation and test-driven development
- Experience with AWS EC2 and Heruko
- The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field
- Excellent communication skills and being able to work independently or in a full team