Text copied to clipboard!

Title

Text copied to clipboard!

Full Stack Ruby Developer

Description

Text copied to clipboard!
We are looking for a Full Stack Ruby Developer to join our dynamic team. The ideal candidate will have a strong background in Ruby on Rails, JavaScript, HTML5, and CSS3. You will be responsible for designing, building, and maintaining reliable Ruby code, integrating user-facing elements developed by front-end developers with server-side logic, identifying bottlenecks and bugs, and devising solutions to these problems. You will also be responsible for helping to maintain code quality, organization, and automatization. You should have a passion for writing clean, efficient, and reusable code and a desire to constantly learn and improve. You will work closely with our product and design teams to define feature specifications and build the next generation of products leveraging frameworks such as Ruby on Rails. You will also manage API resources which will be consumed by mobile and web platforms.

Responsibilities

Text copied to clipboard!
  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Help maintain code quality, organization, and automatization
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Work with product and design teams to define feature specifications
  • Manage API resources for mobile and web platforms
  • Contribute to all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards)
  • Drive continuous adoption and integration of relevant new technologies into design
  • Collaborate with other team members and stakeholders

Requirements

Text copied to clipboard!
  • Proven work experience as a Ruby on Rails developer
  • Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS and JQuery
  • Experience developing highly interactive applications
  • A firm grasp of object-oriented analysis and design
  • Passion for writing great, simple, clean, efficient code
  • Good knowledge of relational databases
  • Working knowledge of NoSQL databases
  • BS/MS degree in Computer Science, Engineering or in related field
  • Experience with Test-Driven Development
  • Good understanding of the syntax of Ruby and its nuances

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with Ruby on Rails?
  • How do you handle debugging in a Rails application?
  • Can you discuss your experience with front-end technologies?
  • How do you ensure code quality in a project?
  • Can you describe a challenging project you've worked on and how you overcame the challenges?