HamburgerMenu
hirist

Job Description

Description :



Junior Ruby on Rails Software Engineer

Location : Bengaluru

Experience : 2 to 4 years



About the Role :



We are seeking talented and motivated Junior Ruby on Rails Software Engineers with 24 years of experience to join our global MNC team in Bengaluru. This role is central to designing, developing, and maintaining robust, scalable web applications. You will play a key part in the end-to-end delivery of high-performance solutions, collaborating closely with cross-functional teams in an Agile environment. Opportunities are also available for senior professionals with 6 to 9 years of relevant experience.



Key Responsibilities :



- Application Development : Design, develop, and maintain secure, scalable web applications using the Ruby on Rails framework, adhering to best practices and coding standards.



- API Development & Integration : Build and integrate robust RESTful APIs, ensuring seamless, high-performance data flow and communication between frontend and backend systems.



- Database Management : Work extensively with relational databases (RDBMS), such as PostgreSQL or MySQL, and write optimized SQL queries for performance and data retrieval efficiency.



- Code Quality : Apply a solid understanding of Object-Oriented Programming (OOP) concepts to write clean, modular, and maintainable Ruby code.



- Collaboration & Process : Actively participate in Agile sprints, collaborating effectively with product managers, designers, and other engineers to translate requirements into technical specifications and delivered features.



Required Skill Set (Mandatory Skills) :



- Core Experience : 24 years of deep, hands-on experience with Ruby and the Ruby on Rails framework.



- API Expertise : Strong experience in both designing and consuming REST APIs.



- Database Proficiency : Proven proficiency in working with RDBMS (such as MySQL, PostgreSQL, etc.) and/or experience with NoSQL databases like MongoDB.



- Programming Fundamentals : Solid understanding of Object-Oriented Programming (OOP) concepts and software design principles.



Preferred Skills :



- Experience with front-end technologies such as JavaScript or a modern framework (React, Vue, Angular).



- Familiarity with version control systems (Git) and CI/CD pipelines.



- Experience writing unit, integration, and functional tests (e.g., RSpec, Minitest).



- Knowledge of cloud platforms (AWS, Azure, or GCP).


info-icon

Did you find something suspicious?