Ruby On Rails Developer

closed
IntelliPro Logo

IntelliPro

πŸ’΅ $166k-$187k
πŸ“Remote - Worldwide

Summary

Join our team as a Ruby On Rails Developer for a contract of 4-6 months in Toronto (Remote) with a pay rate of $80-$90/hr. The ideal candidate should have strong experience in coding, preferably in Product-based, Social Technology, and E-commerce backgrounds.

Requirements

  • Minimum 10 years of work experience as a software developer
  • Proven experience as a Ruby on Rails Developer with a strong portfolio of web applications
  • Proficiency in Ruby, Rails, and SQL
  • Experience with front-end technologies like HTML5, CSS3, JavaScript, and modern frameworks (e.g., React.js, Vue.js)
  • Solid understanding of object-oriented programming, design patterns, and testing frameworks
  • Familiarity with Git version control and best practices in software development
  • Experience with relational databases (PostgreSQL, MySQL) and query optimization
  • Knowledge of web development best practices, including RESTful APIs, caching strategies, and security
  • Ability to write clean, well-documented, and efficient code
  • Excellent communication skills and ability to work collaboratively in a team environment

Responsibilities

  • Develop, maintain, and improve Ruby on Rails applications
  • Write clean, maintainable, and efficient Ruby code for web applications
  • Design and implement new features
  • Work with the product and design teams to develop new functionalities and improve user experiences
  • Database management
  • Design and optimize database models (PostgreSQL, MySQL, etc.) and manage data storage and retrieval
  • API development
  • Build and maintain APIs for mobile applications, third-party integrations, and internal services
  • Front-end collaboration
  • Work with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like React.js or Vue.js
  • Testing and debugging
  • Write and maintain unit, integration, and functional tests to ensure code stability and quality
  • Performance optimization
  • Identify bottlenecks, optimize performance, and improve the scalability of the application
  • Collaborate with team members
  • Work in an Agile environment, participating in code reviews, and contributing to technical discussions
  • Security best practices
  • Implement and maintain security protocols to protect against common web vulnerabilities (e.g., SQL injection, XSS)
  • Continuous improvement
  • Stay up to date with Ruby on Rails and web development trends, incorporating new techniques to improve workflows
This job is filled or no longer available