> Markdown version of [/jobs/ext/3736105-ruby-on-rails-developer](https://www.wearedevelopers.com/jobs/ext/3736105-ruby-on-rails-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ruby on Rails Developer - **Company:** M9 Consulting - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Contract - **Skills:** JavaScript (Programming Language), XML Schema, Application Programming Interfaces (APIs), Agile Methodology, Advanced Message Queuing Protocol, Behavior-Driven Development, Databases, CouchDB, Relational Databases, Linux, Electronic Data Interchange (EDI), Java Message Service (JMS), JSON, JQuery, PostgreSQL, MongoDB, NoSQL, Object-Oriented Software Development, Oracle (Applications), Ruby on Rails, Service-Oriented Architecture, Software Engineering, Web Applications, Web Services, Extensible Markup Language (XML), Rspec, Capistrano, Git, AngularJS, Information Technology, Restful APIs - **Published:** October 14, 2026 - **Apply:** https://www.dice.com/job-detail/1e15d737-4ea7-410a-9541-976553f5f638 ## About the Role * Four year degree in computer science or related field, or equivalent experience * Three-plus years experience with Ruby on Rails * Agile software development principles, practice and process experience (from use case definition to component delivery) experience required * RSpec, git, Capistrano experience preferred * Angular, JavaScript, JQuery experience required * RDBMS (PostgreSQL, Oracle) required * NoSQL (MongoDB, CouchDB) database experience preferred * SOA and Web service development experience preferred * Experience deploying solutions on Linux platforms preferred * RESTful Web service using XML, XSD, JSON experience preferred * AMQP or JMS messaging experience preferred ## Description * Design and develop software for Web applications, Application Program Interfaces (APIs) and Electronic Data Interchange (EDI) * Capture functional requirements as Use Cases and accurately estimate level of effort to develop * Work independently to identify solutions * Write object-oriented Web application/interface code conforming to established methodology and standards * Design and code software service components, units, and modules that meet project specifications and development schedules * Work closely with the project team to ensure that all technical project deliverables comply with customer standards and requirements * Evaluate third-party software components for potential use in developing solutions * Practice Behavior Driven Development and test-first coding methodologies * Contribute to business discussions about the project and user interfaces * Document development projects and create test plans * Troubleshoot problems and provide customer support for application issues