Senior Ruby + React Developer

All offices

Senior Ruby + React Developers play a critical role at Jobsity, they are responsible for implementing the logic that defines the behaviour, data flow, design, scalability, performance and needs of the business logics and the behavior of the visual elements of any application. They are actively involved throughout the project lifecycle, often times starting with rapid POC early in the design phase. They are known for their clean production-ready coding skills, which will be integrated with other developers or with other systems.

We are looking for a Senior Ruby + React Developer who is passionate about design, architecture and programming. Responsibilities include implementing business logic integrations with internal or external API’s and services, and also implementing visual elements and their behaviors with user interactions. You will be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides.


  • 3+ years working in back-end web development with Ruby on Rails
  • 3+ years working in front-end web development
  • Experience with server-side and client-side architecture and also design patterns  (singleton, factory, adapter, observer, strategy, etc.)
  • Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, Foundation or Materialize
  • Excellent Javascript knowledge and programming experience with ES5/ES6
  • Solid understanding and development experience in ReactJS
  • Experience with Service Objects and Query Objects
  • Experience consuming and building robust, SOAP and RESTful APIs
  • Experience with Relational Databases like MySQL or PostgreSQL and also Active Record
  • Experience writing command-line apps using Ruby Gems
  • Experience with tools like Redux, Webpack, Angular CLI and/or Gulp
  • Solid understanding and extensive experience with version control tools like Git, SVN or Mercurial
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • TDD/BDD experience (Rspec, Cucumber)
  • Exceptional problem solving and ability to work independently
  • Exceptional learning skills
  • Fluency in both oral and written English
  • Understanding of Agile methodologies

Nice to have:

  • B.S/M.S. in Computer Science or equivalent (Strong Computer Science fundamentals)
  • Experience building scalable systems with cloud infrastructures like Heroku or AWS.
  • Contributions to open source Ruby gem projects
  • Experience with Typescript
  • Knowledge of Photoshop or Sketch

Why you should work here:

Professional Development
Competitive Salaries
Fortune 500 Projects
Exchange Programs
Work From Home
Business trips to US and Canada
Backend Development
Apply Now!
Upload requirements
Upload requirements

Better hires, more work, less stress. Join the Jobsity Community. Contact Us