
Ruby on Rails Developer - Bangalore
- Karnataka
- Permanent
- Full-time
Must Have:·Strong experience with Rails models, ActiveRecord, and Ruby Metaprogramming.·Understanding of Rails conventions and best practices.·Ability to navigate complex class hierarchies and modules.Responsibilities:
- Develop, maintain, and enhance web applications using Ruby on Rails.
- Collaborate with product managers, designers, and other developers to deliver high-quality software.
- Write clean, maintainable, and efficient code.
- Troubleshoot and resolve performance issues, bugs, and bottlenecks.
- Participate in code reviews to ensure best practices and quality standards.
- Build reusable code libraries and API services.
- Work with SQL databases (e.g., PostgreSQL, MySQL) and optimize queries.
- Implement automated tests to ensure product reliability.
- Maintain version control using Git.
- Stay up to date with industry trends and best practices.
- Proven experience in Ruby on Rails development.
- Solid understanding of the Ruby programming language and Rails framework.
- Strong knowledge of RESTful API design and web services.
- Experience with front-end technologies (HTML, CSS, JavaScript, and frameworks like React or Vue.js).
- Proficiency with databases (PostgreSQL, MySQL) and ORM (ActiveRecord).
- Experience with version control systems like Git.
- Strong problem-solving and debugging skills.
- Familiarity with CI/CD tools and testing frameworks (RSpec, Capybara).
- Knowledge of Agile development methodologies.
- Excellent communication and collaboration skills.
- A passion for writing clean, scalable, and efficient code.
- Experience with AWS, Heroku, or other cloud platforms.
- Familiarity with Docker and containerization.
- Exposure to microservices architecture.
- Experience in deploying and scaling Rails applications in production environments.
- Contribution to open-source projects is a plus.