Live opening · Posted 19 hours ago

Sr. Software Engineer - Ruby on Rails

vBridge Hub · Bangalore Urban, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 19 hours ago
CompanyvBridge Hub
LocationBangalore Urban, Karnataka, India (On-site)
Work modeNo
SkillsRuby on Rails, AWS, Azure, GCP, Docker, Kubernetes, PostgreSQL
SourceLinkedin
ListedPosted 19 hours ago

About the role

Description supplied by the original job listing.

Company Description vBridge Hub is a technology-driven talent solutions provider that helps enterprises build and scale their workforce through contract staffing, contract-to-hire, permanent hiring, and Employer of Record (EOR) services. Powered by its proprietary AI-based Talent Supply Chain Platform and VIVA360 talent intelligence engine, vBridge Hub rapidly sources, screens, and ranks technology and business professionals from a global network of specialized staffing suppliers and recruitment agencies. The platform combines marketplace sourcing, AI-powered screening, technical and communication assessments, and talent analytics to ensure hiring managers engage only with qualified candidates. Unlike traditional staffing firms or standalone hiring tools, vBridge Hub offers end-to-end talent lifecycle management in a single integrated delivery model. This approach enables clients to build high-performing teams with greater speed, quality, and confidence across onshore, offshore, and nearshore locations.
Role Description We are looking for Ruby on Rails Developer to join our dynamic team and help us build robust and scalable web applications. As a Ruby on Rails Developer, you will be responsible for developing, testing, and maintaining various components of our Rails applications while adhering to best practices and industry standards.
Responsibilities:
•⁠ ⁠Utilize your expertise in Ruby on Rails to design, develop, and maintain web applications.
•⁠ ⁠Manage dependency using Bundler and ensure smooth integration of third-party libraries and gems into the projects.
•⁠ ⁠Write efficient and optimized Active Record queries for database operations.
•⁠ ⁠Implement background job processing using Sidekiq to handle time-consuming tasks.
•⁠ ⁠Utilize caching techniques such as Rails built-in caching, Redis, and memcached to enhance application performance.
•⁠ ⁠Handle concurrency and distributed database operations with Makara to ensure high availability and reliability.
•⁠ ⁠Manage database seeding and migrations for data and schema updates.
•⁠ ⁠Stay updated with the latest Gems and Gemfile dependencies and manage them effectively.
•⁠ ⁠Implement design patterns to create scalable and maintainable code.
•⁠ ⁠Demonstrate a clear understanding of the differences between proc and lambda.
•⁠ ⁠Work with ERB view templating engine and create reusable Partials for a modular approach to front-end development.
•⁠ ⁠Implement error tracking using HoneyBadger to identify and resolve issues promptly.
•⁠ ⁠Proficiently use IDEs like RubyMine/VSCode for efficient development and debugging.
•⁠ ⁠Utilize Redis as an in-memory data store for caching and other data-intensive operations.
•⁠ ⁠Apply memoization techniques to optimize performance and reduce redundant computations.
•⁠ ⁠Leverage metaprogramming to create dynamic and flexible code structures.
•⁠ ⁠Understand the method lookup process in Ruby to improve code efficiency.
•⁠ ⁠Implement and work with MVC components like ActiveRecord for effective data management.
•⁠ ⁠Utilize Object Relational Model (ORM) principles to interact with databases efficiently.
•⁠ ⁠Optimize the performance of Ruby on Rails applications to ensure smooth user experiences.
•⁠ ⁠Apply patterns like Single Table Inheritance (STI) and Polymorphic Associations for database schema design.
•⁠ ⁠Implement publisher/subscriber eventing using Pusher to facilitate real-time communication between clients and servers.
•⁠ ⁠Familiarity with Rails basics and adherence to Rails conventions as per https://guides.rubyonrails.org/.
•⁠ ⁠Effectively manage Rails Routes and Serialization for seamless API development.
•⁠ ⁠Utilize Rake for task automation and management within the Rails framework.
•⁠ ⁠Work with Ruby version managers like rbenv, asdf, or RVM for project-specific Ruby environments.
•⁠ ⁠Conduct unit testing using RSpec to ensure the quality and reliability of the code.
•⁠ ⁠Understand variable scoping to maintain code clarity and avoid unintended side effects.
Requirements:
•⁠ ⁠Bachelor's degree in Computer Science or related field (or equivalent experience).
•⁠ ⁠Proven experience as a Ruby on Rails Developer with a strong portfolio of successful projects.
•⁠ ⁠In-depth knowledge of Bundler, Active Record, Sidekiq, Redis, memcached, and other relevant tools and technologies.
•⁠ ⁠Familiarity with design patterns, metaprogramming, and distributed database operations.
•⁠ ⁠Strong understanding of Ruby version management, unit testing, and Rails conventions.
•⁠ ⁠Excellent problem-solving and analytical skills.
•⁠ ⁠Ability to work both independently and collaboratively in a team-oriented environment.
•⁠ ⁠Strong communication and interpersonal skills.
Candidate should be able to:
•⁠ ⁠Take ownership of assigned work and be accountable and responsible for its successful completion.
•⁠ ⁠Embrace a helpful and supportive attitude towards team members, proactively offering assistance when needed.
•⁠ ⁠Acknowledge that no one knows everything, but demonstrate a willingness to learn and research new topics diligently.
•⁠ ⁠Cultivate curiosity about technology and business, showing interest in learning more about our sector.
•⁠ ⁠Exhibit excellent time management skills, starting and ending meetings on time, and timeboxing research activities.
•⁠ ⁠Pay attention to details when analyzing problems and developing solutions, while keeping sight of the bigger picture and broader context.
•⁠ ⁠Communicate effectively, using precise and respectful language in written and verbal interactions.
•⁠ ⁠Listen actively to others and accept feedback before making your points.
•⁠ ⁠If you have a better approach, express it with a complete solution in mind.
•⁠ ⁠Stay focused on completing ongoing tasks before starting new ones, adding new items to the backlog.
•⁠ ⁠Strive for excellence in every opportunity and aim to impress all stakeholders, including team members, customers
Strong foundation in Computer Science, including data structures, algorithms, and software design principles.
Hands-on experience in Back-End Web Development with Ruby on Rails and related server-side frameworks.
Proficiency in Software Development practices, including version control, testing, debugging, and deployment workflows.
Solid Programming skills in Ruby and familiarity with additional languages or scripting tools as needed.
Deep understanding of Object-Oriented Programming (OOP) concepts and their application in large-scale systems.
Experience with relational databases (e.g., PostgreSQL, MySQL), query optimization, and data modeling.
Knowledge of RESTful API design, microservices, and integration with third-party services.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes) is beneficial.
Ability to work effectively in an on-site, collaborative environment, with strong communication and problem-solving skills.
Bachelor’s degree in Computer Science, Engineering

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
12 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
138,311 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App