We are seeking an experienced Senior Ruby on Rails Developer to lead the design, development, and maintenance of scalable web applications. The ideal candidate will have a deep understanding of the Ruby on Rails framework and a proven track record of delivering high-quality software solutions.
Shift Timing : Australia shit- 7AM-4PM
Key Responsibilities :
- Application Development : Design, develop, and maintain robust web applications using Ruby on Rails.
- Code Quality : Write clean, maintainable, and efficient code following industry best practices.
- Database Management : Optimize and manage database queries to ensure data integrity and high performance.
- API Integration : Build and maintain RESTful APIs for seamless integration with front-end and third-party services.
- Testing : Implement automated testing using tools such as RSpec to ensure code reliability.
- Performance Optimization : Identify performance bottlenecks and optimize applications for scalability and speed.
- Collaboration : Work closely with front-end developers, designers, and product managers to deliver cohesive solutions.
- Mentorship : Guide and mentor junior developers, fostering a culture of learning and growth.
- Code Reviews : Conduct code reviews to ensure code quality and facilitate knowledge sharing.
- Deployment : Manage application deployment, ensuring smooth releases with minimal downtime.
Required Qualification : :
Minimum 8 years of professional software development experienceAt least 5 years of hands-on experience with Ruby on RailsEducation :
Bachelor's degree in Computer Science, Engineering, or a related fieldTechnical Skills :
Proficiency in Ruby and Ruby on RailsStrong grasp of object-oriented programming principlesExperience with JavaScript, HTML, and CSSFamiliarity with relational databases like PostgreSQL and MySQLProficient in Git for version controlExperience with automated testing frameworks (e.g., RSpec)Understanding of MVC architecture and RESTful API designSoft Skills :
Excellent problem-solving skillsStrong communication and collaboration abilitiesAbility to work independently and manage multiple tasks efficientlyPreferred Qualifications :
Experience with cloud platforms such as AWS or AzureFamiliarity with Docker and containerization technologiesUnderstanding of CI / CD pipelines and DevOps practicesExposure to front-end frameworks like React or Angular(ref : hirist.tech)