Ruby On Rails Developer

Ruby On Rails Developer

Posted 3 days ago by Himalayas

Negotiable
Outside
Remote
Remote

Summary: The Ruby on Rails Developer role is a contract position lasting 4 to 6 months, focused on developing and maintaining Ruby on Rails applications. The ideal candidate should have extensive coding experience, particularly in product-based, social technology, and e-commerce environments. Responsibilities include feature design, database management, API development, and collaboration in an Agile setting. Strong communication skills and a solid understanding of web development best practices are essential.

Key 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.

Key Skills:

  • 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.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT