Ruby on Rails Developer

Job Description: As a Ruby on Rails Developer, you will be instrumental in developing and maintaining our flagship application. This application is designed to distribute press releases efficiently and effectively, using advanced features such as RSS and Atom 2.0 feeds, background job processing with Sidekiq, and a highly customized frontend.

  • Develop and maintain the Ruby on Rails 7.0 application, ensuring high performance and responsiveness.
  • Implement automated testing and quality assurance processes using Rspec, FactoryBot, VCR, and Selenium.
  • Manage deployment and continuous integration/continuous deployment processes using Azure VMs, Hatchbox.io, and GitHub Actions.
  • Collaborate with the team to design and implement new features, with a focus on frontend development using Hotwire, StimulusJS, and Turbo.
  • Customize and enhance the Bootstrap 5.3 framework to align with the application's UI/UX requirements.
  • Manage the application database on Azure Postgres, ensuring security, performance, and daily backups.
  • Integrate and maintain API access with external services like OpenAI/GPT4.0+
  • Extensive experience in Ruby on Rails development, with a strong background in Ruby 3 and Rails 7.0.
  • Proficiency in frontend technologies, including Hotwire, StimulusJS, and Turbo, with experience in customizing Bootstrap.
  • Experience with background job processing, particularly using Sidekiq.
  • Strong understanding of database management, preferably with PostgreSQL and Redis.
  • Familiarity with automated testing frameworks like Rspec, FactoryBot, and Selenium.
  • Knowledge of CI/CD processes, preferably with GitHub Actions, and experience in deployment automation.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, evolving environment.

This job is closed.