Ruby On Rails Developer @ Promobi Technologies, Pune Job in Promobi Technologies
Ruby On Rails Developer @ Promobi Technologies, Pune
- Pune, Pune Division, Maharashtra
- 2 - 8 per year
- Permanent
- Full-time
Experience - 2 to 3 yearsLocation - PuneKey ResponsibilitiesThe individual role that youll play in our team:Developing large multi-tenant applications in Rails.Understanding Rails best practices and religiously introducing those to our codebase.Knowledge on how to do effective Refactoring.Knowledge in using AngularJS or other Frontend frameworks like (Bootstrap)Ability to write unit tests and following 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.What we want to see in the potential CandidateThe candidate would be an enthusiastic developer with a strong understanding of core Ruby and Rails framework along with PostgreSQL database. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use.
Minimum Requirements
Read the Skills and Experience section, it is not the usual yada yada, youll be asked specific questions on these.Skills and ExperienceRuby on Rails architecture best practicesStrong OOP knowledge in Ruby.Asynchronous Networking in Ruby Designing RESTFul HTTP APIs using JSON-Schema or JSON API (jsonapi.org).Ability to architect and develop API only backendExperience in using ActiveRecordSerializerUnderstanding O-Auth2 or JWT (Json Web Token) authentication mechanisms.How to use RSpecRails Security Best PracticesPostgreSQL 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 a high-traffic Rails applications (2 million+ requests a day).Background Job processing using Redis and SidekiqExperience in using Amazon Web Services (AWS) tools.Writing automated Deployment Scripts using Capistrano, Ansible etc.Sending emails in RailsKnowledge in Linux and Git is mandatoryOptional SkillsKnowledge in using Chef or PuppetAbility to do basic DevOps like setting up a Linux server.Websocket communication in Rails 5.Node.jsJRuby
QualificationBCA, B.Sc, B.Tech/B.E.
Fresher
1 Hire