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.(ref : hirist.tech)