logo

JobNob

Your Career. Our Passion.

ProMobi Technologies - Product Engineer - Ruby on Rails


ProMobi Technologies


Location

Pune | India


Job description

Location - PuneWe are looking for an enthusiastic developer with a strong understanding of the core Ruby and Rails framework along with PostgreSQL database. Someone who is passionate about coding and loves to work in an ongoing challenging environment. You will be part of a talented software team. You have to consistently deliver in a fast-paced environment and should be more than willing to build software that people love to use.Key Responsibilities :The individual role that you'll play in our team :- Developing large multi-tenant applications in Rails.- Understanding Rails best practices and religiously introducing those to our codebase.- Knowledge of how to do effective Refactoring.- Ability to write unit tests and follow those practices religiously.- Working closely with the Product managers and UX team.- Helping QAs to write automated integration tests.- Staying up-to-date with current and future Backend technologies and architectures.Read the 'Skills and Experience' section, it is not the usual yada yada, you'll be asked specific questions on these.Skills and Experience :- Ruby on Rails architecture best practices- Knowledge of the latest versions of ROR- Strong OOP knowledge in Ruby.- Asynchronous Networking in Ruby- Designing RESTFul APIs using JSON-Schema or JSON API (jsonapi.org).- Ability to architect and develop API-only backend- Experience in using ActiveRecordSerializer- Understanding O-Auth2 or JWT (JSON Web Token) authentication mechanisms.- How to use RSpec- Rails Security Best Practices- PostgreSQL and Rails.- SQL concepts like Joins, Relationships, etc.- Understanding DB Partition strategies.- Knowledge about refactoring ActiveRecord Models (read this - "7 Patterns to Refactor Fat ActiveRecord Models").- Understanding scaling strategies for high-traffic Rails applications (2 million+ requests a day).- Background Job processing using Redis and Sidekiq- Experience in using Amazon Web Services (AWS) tools.- Writing automated Deployment Scripts using Capistrano, Ansible, etc.- Sending emails in Rails- Knowledge of Linux and Git is mandatoryOptional Skills :- Knowledge of using Chef or Puppet- Ability to do basic DevOps like setting up a Linux server.- Websocket communication in Rails 5.- Node.js- JRuby (ref:hirist.tech)


Job tags



Salary

All rights reserved