Ruby On Rails Developer

6 - 8 years

6 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Responsibilities/KRAs:

1. Highly skilled Ruby on Rails developer who can work both front end and back-end programming.

2. 5+ years of experience in Ruby on Rails, Python with exceptional core Ruby on Rails, Python and Django Rest framework skills.

3. Strong expertise in strong database management skills (SQL, NoSQL), familiarity with front-end technologies (HTML, CSS, JavaScript), and expertise in version control (Git)

4. Proficiency in managing databases is essential, including knowledge of SQL databases (like PostgreSQL, MySQL) and NoSQL databases

5. Database upgrade from PostgreSQL 12.x to 16 or 17

6. Web framework upgrade from Rails 6.x to Rails 7.x or 8.x

7. Runtime upgrade from Ruby 3.1 to 3.3

8. Applying all the open security alerts

9. Retire the email/background worker system and have the application directly connect to the on-premises database

10. Migrating from Root Org account to Production AWS account

11. Remediate technical debt to upgrade PostgreSQL, Rails, Ruby versions and migrate to AWS account

12. Expertise in foundational front-end technologies, such as HTML, CSS, and JavaScript, is necessary for building user interfaces

13. Experience with Git and other version control systems is a must for collaborative development and code management.

14. Good Understanding and experience in all SDLC phases.

15. Integration of user-facing elements developed by front-end developers with server-side logic.

16. Experience in building low-latency, high-availability, performant and scalable applications.

17. Good understanding of security/ access control, high availability, multi-threading and concurrency patterns

18. Strong written and verbal communication skills to easily work across the organization.

19. Collaborate with other engineers to review code and participate in pair programming.

20. Ability to work with a diverse group of people in a collaborative environment.

21. Maintain the coding standards.

22. Prepare technical documentation.

Desired Skill, Experience, Qualifications, Certifications:

Must Have:

1. Experience with Ruby on Rails framework and Ruby and Rails framework proficiency, strong database management skills (SQL, NoSQL), familiarity with front-end technologies (HTML, CSS, JavaScript), and expertise in version control (Git)

2. Good understanding of backend development methodologies

3. Hands on work experience on PostgreSQL Database

4. Working Experience using solid principles/design patterns.

5. Building Modern, Responsive web apps

6. Good knowledge on Unit Testing framework.

Good to Have:

1. Experience working on AWS based Ruby framework development.

2. Experience developing the MVC, or the Model-View-Controller structure

3. Experience working on APIs for data exchange and transfer

4. Exposure to cross platform development tools

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Techno Facts Solutions logo
Techno Facts Solutions

Information Technology Consulting

Tech City

RecommendedJobs for You