Chargement en cours

Software Engineer (Ruby)

FRANCE
il y a 1 jour

Ruby on Rails has long been a favorite for rapid web development, emphasizing developer happiness and convention over configuration. As a Software Engineer (Ruby), you will guide AI in generating elegant, maintainable, and test‑driven Ruby code, ensuring its proficiency in building robust web applications and APIs.

Key Responsibilities

  • Create high-quality training data for Ruby on Rails applications, covering MVC architecture, Active Record, and RESTful APIs.
  • Evaluate AI‑generated Ruby code for functional correctness, adherence to Ruby idioms, and Rails best practices.
  • Assess AI's ability to implement robust testing frameworks (e.g., RSpec, Minitest) for unit, integration, and feature tests.
  • Provide expert feedback on AI‑generated solutions for background jobs (e.g., Sidekiq), authentication (e.g., Devise), and authorization.
  • Debug and optimize AI‑generated Ruby code, identifying performance bottlenecks, N+1 queries, and logical errors.
  • Analyze AI's understanding of the Ruby ecosystem, including Gem management, metaprogramming, and object‑oriented design in Ruby.

Ideal Qualifications

  • 5 years of professional experience as a Ruby on Rails Developer.
  • Expert proficiency in Ruby, including advanced language features and object‑oriented principles.
  • Strong experience with Ruby on Rails framework, covering all aspects from frontend (ERB, Haml, Slim) to backend.
  • Deep understanding of database interactions with Active Record and SQL.
  • Proficiency in writing comprehensive tests using RSpec or Minitest.
  • Familiarity with deployment strategies, CI/CD pipelines, and cloud platforms for Rails applications.

Project Timeline

  • Start Date: Within 1-2 weeks
  • Duration: 6 months, with potential for extension
  • Commitment: 20-30 hours/week

Help AI master the elegance and productivity of Ruby on Rails!

#J-18808-Ljbffr
Entreprise
ixolabs.ai
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès