Ruby On Rails Developer - Opening
No. of Position: 1
Years of Experience: 4-5 years
Location: Remote
Developers are many, wizards are few, If you have what it takes, we’re looking for you! Ailoitte Technologies is looking for Ruby on Rails who are passionate about building high performance, reusable and reliable code. Have a thirst to learn new technologies and update themselves to find new solutions to meet the needs of our constantly growing business and technologies services.
Key Responsibilities
- Demonstrated expertise in Ruby on Rails (RoR) development.
- Design and develop robust, scalable, and maintainable web applications using RoR.
- Implement RESTful APIs for seamless integration with front-end applications.
- Proficient in Core JavaScript, HTML, CSS, and JSON.
- Experience with Responsive Design to ensure optimal user experience across various devices.
- Solid understanding and hands-on experience with database management, specifically PostgreSQL and MySQL.
- Develop and optimize database schemas for efficient data storage and retrieval.
- Implement strategies for performance optimization, including caching mechanisms.
- Knowledge of WebSocket technology for real-time communication.
- Ensure smooth deployment of applications and perform routine maintenance tasks.
- Familiarity with deployment tools and practices.
- Implement application monitoring solutions to proactively identify and address issues.
- Develop and execute unit tests to ensure code quality and reliability.
- Work collaboratively with the QA team to identify and resolve bugs and issues.
- Hotwire Framework:Experience with Hotwire Strada, Stimulus, and Turbo.
- Ability to leverage Hotwire to enhance the interactivity and responsiveness of web applications.
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Ruby on Rails developer with a strong portfolio.
- Strong understanding of software development principles and practices.
- Excellent problem-solving and analytical skills.
- Ability to work both independently and collaboratively in a team environment.
- Familiarity with Hotwire Strada, Stimulus, and Turbo is a significant advantage.
- Previous experience in implementing caching strategies and performance optimizations.
- Knowledge of deployment tools such as Capistrano or Docker.
- Understanding of WebSocket technology and its integration into web applications.
- Strong communication skills.
- Detail-oriented with a focus on delivering high-quality solutions.
- Ability to adapt to evolving technologies and methodologies.
- Passion for staying up-to-date with industry trends and best practices.
- If you meet the specified qualifications and have a passion for developing scalable and innovative web applications using Ruby on Rails, we encourage you to apply.