Job Description
We are looking for a Ruby on Rails developer to be a core part of our development team. As a member of the team, you’ll work to build features that empower customers to drive and grow their businesses.
Duties and Responsibilities:
- Development of new web applications from scratch
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Experience with Ruby on Rails, along with other common libraries such as RSpec
- Maintenance of existing web applications
- Writing server-side web application logic in Ruby
- Expertise in Gems and it will be plus if having expertise in the Spree
- Create back-end components
- Connect the application with the other web services
- Extending and maintaining Restful APIs
Requirements and Qualifications:
- BS/MS degree in Computer Science, Engineering
- Experience with Ruby and the Rails framework
- Solid understanding of object-oriented programming
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful
- Experience with Git and Github
- Experience with React is a plus
- Knowledge of Docker and docker-based deployment is plus
- Experience with SQL backends, preferably Postgres or MySQL. Mongo DB is a plus.
- Identify bottlenecks and bugs, and devise solutions to these problems
- Critical thinker and problem-solving skills
- Must be able to work in pressure
- Team player
- Good time-management skills