Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Scope:
- Plan and execute test-driven development across the entire product, as well as maintaining a degree of product quality through routine maintenance and performance monitoring of the site.
Main Responsibilities and Duties:
- Collaborates with Front-end developers to integrate user-facing elements with server side logic.
- Participates in the entire application lifecycle, focusing on coding and debugging.
- Optimizes the application for maximum speed and scalability.
- Write clean code and proactively support and teach others best practices and refactoring techniques.
- Work in conjunction with the product team to deliver the best possible product for all clients.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization and automatization.
- Contribution to open source is also a plus.
Job Requirements
- At least 4 years of experience in a professional Senior Ruby on Rails role
- Experience with Ruby on Rails, along with other common libraries such as RSpec and Sidekiq
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Familiar with Agile Methodology or Scrum.
- Have worked with some or all of these technologies before: React, Firebase, jQuery, Bootstrap, Action Cable.
- Experience with coding bootcamps or online education is preferable.
- General understanding of JavaScript, HTML and CSS.
- Strong knowledge with GitHub, have server administration/DevOps, and strong troubleshooting skills.
- Experience building RESTful APIs and SOA.
- Analytical thinking and ability to make informed decisions regarding efficiency and organizational design patterns.
- General knowledge about Websockets is a plus.
- AWS knowledge is a plus, as we depend on it, especially Elastic Beanstalk.
- Knowledge about Docker, Microservices, and its best practices.