Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted about 4 years ago

Senior/Lead Ruby on Rails Developer - SF or Remote

Shop-Ware is looking to bring a full-stack Senior or Lead Ruby on Rails Developer onto their team to deliver a software platform that provides powerful user experiences to auto repair shop management.

If architecting and implementing an innovative shop management software product that promotes business wellness and maximizes productivity and teamwork sounds like a fun challenge, this could be the role for you.


Responsibilities:
  • Passion for building full-stack, highly customized systems, from scalable back-end services to front-end projects.

  • Plan, architect, and implement enhancements, and in some cases, new products.

  • Establish additional internal development tools, workflows, and policies.

  • Instrument and monitor web services for reliability purposes.

  • Assist and mentor more junior developers

  • Provide higher-level direction for features and the project as a whole

  • Coding in Ruby and Javascript!

Requirements:
  • Thorough knowledge of Ruby on Rails: The pitfalls of the framework, how to effectively organize code in a larger project, and how to write efficient and understandable code. Experience writing tests.

  • Software architectural experience. A strong understanding of how different web services and data stores can interact in a reliable, scalable fashion.

  • 10+ years of experience required.
     
    • 5+ years experience with Ruby on Rails, HTML, JavaScript, and CSS.

    • 3+ years experience with a modern javascript framework (React/Angular/Vue.js/Backbone.js)

  • Great written and oral communication skills.

  • Problem solver with a motivation for quality software craftsmanship.

  • Focused and detail-oriented and are able to implement creative and technically sound solutions.

  • Very comfortable with Javascript - we have a lot of client-side code!

Preferred:
  • Strong understanding of CS fundamentals. CS degree preferred.

  • Experience with Git preferred.

  • Experience managing and leading teams.

  • Startup experience is a plus.