HamburgerMenu
hirist

Ruby on Rails Developer - React.js/Javascript

ANP HR Consultancy
Bangalore
4 - 7 Years

Posted on: 18/08/2025

Job Description

Responsibilities :

Full-stack Development :

- Design, develop, and maintain web applications using Ruby on Rails for the backend and React for the frontend.

Collaboration :

- Work with product managers, designers, and other developers to translate business requirements into technical specifications and deliver solutions.

Code Quality :

- Write clean, efficient, maintainable, and well-tested code in Ruby on Rails and JavaScript (React).

Frontend Implementation :

- Implement responsive and user-friendly interfaces using React.js.

API Development :

- Develop and maintain APIs for communication between the frontend and backend.

Database Interaction :

- Work with database technologies (e.g., PostgreSQL, MySQL) to manage and store application data.

Code Review & Debugging :

- Participate in code reviews, provide constructive feedback, and troubleshoot/debug issues to ensure optimal performance.

Testing :

- Write and maintain unit, integration, and feature tests to ensure application quality.

Required Qualifications :

Experience :

- Proven experience developing full-stack applications with Ruby on Rails and React.js.

Technical Skills :

- Proficiency in Ruby, the Rails framework, and associated libraries/gems.

- Strong understanding of JavaScript and the React.js library, including state management and component-based architecture.

- Experience with SQL-compliant databases.

- Familiarity with front-end technologies such as HTML, CSS, and modern JavaScript features.

- Knowledge of API design and development (RESTful APIs).

Software Development Practices :

- Experience with Agile methodologies, version control systems (e.g., Git), and continuous integration/continuous deployment (CI/CD) pipelines.

Problem-Solving :

- Strong analytical and problem-solving skills.

Communication :

- Excellent communication and teamwork skills.


info-icon

Did you find something suspicious?