Ruby on Rails Developer

full timeback-endsoftwareengineeringremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Ruby on Rails Developer in Brazil.

As a Ruby on Rails Developer, you will play a key role in designing, building, and maintaining scalable web applications that support business growth and product innovation. Working in a fully remote environment, you will collaborate with cross-functional teams to deliver reliable backend solutions, develop new features, and optimize application performance. This position offers the opportunity to contribute throughout the entire development lifecycle, from architecture and implementation to deployment and monitoring. The role is ideal for a proactive engineer who values clean code, technical ownership, and continuous improvement. You'll work on high-impact projects while helping ensure the stability, scalability, and security of modern web platforms. If you thrive in fast-paced remote teams and enjoy solving complex technical challenges, this role offers an excellent opportunity to make a meaningful contribution.


Accountabilities:

  • Develop, maintain, and enhance Ruby on Rails applications, APIs, and backend services while following established best practices and Rails conventions.
  • Design and implement scalable business logic, integrate third-party services, and contribute to feature development from initial architecture through deployment.
  • Build, maintain, and optimize PostgreSQL or MySQL databases, improving query performance, indexing strategies, caching mechanisms, and overall application scalability.
  • Manage background processing systems and ensure applications remain performant under increasing workloads.
  • Write and maintain automated tests, participate in code reviews, and uphold high standards for code quality, maintainability, and test coverage.
  • Support CI/CD processes, deployment pipelines, and development workflows to ensure efficient software delivery.
  • Monitor application health, troubleshoot production issues, improve system performance, and implement security best practices.
  • Collaborate closely with product managers, designers, and engineers to estimate, plan, document, and deliver technical solutions that align with business objectives.
  • Requirements

    • 3+ years of professional experience developing applications with Ruby on Rails.
    • Strong expertise in Ruby, Rails, ActiveRecord, MVC architecture, and backend application development.
    • Hands-on experience working with PostgreSQL or MySQL databases, including schema design and query optimization.
    • Experience with background job frameworks such as Sidekiq, Resque, or similar tools.
    • Solid understanding of RESTful API design, development, and integration.
    • Familiarity with Git-based workflows, CI/CD pipelines, and automated deployment practices.
    • Experience writing and maintaining automated tests using frameworks such as RSpec, Minitest, or Capybara.
    • Strong commitment to writing clean, maintainable, and well-documented code.
    • Ability to work independently, manage priorities effectively, and solve technical challenges in remote environments.
    • Excellent communication and collaboration skills within distributed engineering teams.
    • Preferred qualifications include experience with React, Vue, or Stimulus, cloud platforms such as AWS, GCP, or Heroku, caching technologies like Redis or Memcached, Docker, Kubernetes, and SaaS or product-driven environments.
    • Benefits

      • Fully remote work environment.
      • Opportunity to collaborate with international product and engineering teams.
      • Flexible and autonomous work culture focused on ownership and results.
      • Exposure to modern technologies, scalable systems, and cloud-based infrastructure.
      • Participation in impactful projects with direct influence on product growth and technical strategy.
      • Professional development opportunities through hands-on experience with architecture, performance optimization, and engineering best practices.
      • Work with a collaborative team that values innovation, quality, and continuous improvement.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified