Responsibilities
- Design, build and maintain efficient, reusable and reliable Ruby code.
- Ensure the best possible performance and quality of the applications.
- Identify bugs and provide fixes.
- Should be able to communicate technical work clearly.
Skills:
- Good understanding of Ruby syntax and its nuances
- Good understanding of object-oriented programming
- Familiarity with MVC, ORM and REST concepts
- Experience in writing REST APIs, preferably using Ruby Grape
- Experience with relational databases such as MySQL
- Experience writing spec using Rspec
- Experience debugging applications using Pry
- Knack for writing clean and readable Ruby code
- Proficient in understanding Git and Git process.
- Understands Continuous integration/DevOps.
- Basic understanding of Security concepts (Encryption/Decryption, APIs, Database).
- Commitment towards delivering quality work.