HamburgerMenu
hirist

HappyLocate - Senior Full Stack Engineer - React.js/Ruby on Rails

Posted on: 04/09/2025

Job Description

Position : Senior Full Stack Engineer

Experience : 3 - 5 Years

Location : Bangalore, India


Job Summary :


HappyLocate is looking for a talented and experienced Senior Full Stack Engineer with 3- 5 years of experience to join our team in Bangalore. The ideal candidate will have strong expertise in Ruby on Rails for the backend and React.js for the frontend. You will play a key role in designing, developing, and maintaining scalable, efficient, and reliable web applications that simplify employee relocations. This position requires a hands-on approach to writing clean, maintainable code and a collaborative mindset to deliver high-quality features.


Key Responsibilities :


Full Stack Development :


- Design, build, and maintain efficient, reusable, and reliable backend services using Ruby on Rails.

- Develop modern, responsive frontend components using React.js.

- Optimize applications for speed and scalability, ensuring a seamless user experience.


Code Quality & Collaboration :


- Write clean, maintainable code with excellent test coverage, adhering to best practices.

- Participate actively in code reviews, providing and receiving constructive feedback to ensure high-quality software.

- Collaborate closely with product managers, designers, and other developers to deliver high-quality features in an agile environment.


Architecture & Mentorship :


- Contribute to architectural decisions and system design, helping to shape the technical direction of the product.


- Apply principles of Object-Oriented Programming (OOP) and the Model-View-Controller (MVC) framework

to build robust solutions.


Required Skills & Qualifications :


Core Experience :


- 3- 5 years of hands-on experience with Ruby on Rails.


Technical Proficiency :


- Strong proficiency in Ruby on Rails for backend development.

- Expertise in React.js for building dynamic and responsive frontend applications.

- Deep understanding of Object-Oriented Programming (OOP) and the Model-View-Controller (MVC) framework.

- Knowledge of Test-Driven Development (TDD) principles and practices.


Preferred Skills :


- Experience with Flutter for developing or supporting mobile features.

- Exposure to cloud platforms like AWS or Azure.

- Familiarity with database technologies such as PostgreSQL or MySQL.

- Experience with CI/CD pipelines and DevOps practices.


info-icon

Did you find something suspicious?