JobTarget Logo

Engenharia de Software Backend Pleno - Ruby on Rails in Brazil, Indiana at Jobgether

NewJob Function: Engineering
Jobgether
Brazil, Indiana, 47834, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Engenharia de Software Backend Pleno - Ruby on Rails

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Engenharia de Software Backend Pleno - Ruby on Rails based in Brazil.

You will join a highly collaborative and innovation-driven engineering environment focused on building scalable, reliable, and high-performance backend systems. The role involves working on complex technical challenges with a strong emphasis on simplicity, clean architecture, and fast delivery of value. You will be responsible for developing and maintaining backend services that support critical product experiences at scale. Daily work includes close collaboration with product managers, designers, and engineers in an Agile setup, contributing to design discussions and technical decisions. The environment encourages autonomy, continuous learning, and ownership of production systems, including performance, reliability, and observability. This is a great opportunity to contribute to impactful digital products while growing within a culture that values both technology and people.

Accountabilities:

You will be responsible for designing, building, and maintaining scalable backend systems using Ruby on Rails, ensuring high performance, reliability, and clean architecture across services.

  • Implement backend solutions using Ruby on Rails with a focus on quality, maintainability, and scalability.
  • Design and maintain RESTful APIs and backend services aligned with system architecture standards.
  • Take ownership of production systems, monitoring performance, debugging issues, and ensuring system stability.
  • Work with asynchronous processing and background jobs using tools such as Sidekiq, including retries and queue management.
  • Participate in technical refinements, planning sessions, and architecture discussions with cross-functional teams.
  • Collaborate on system design decisions, contributing to modular, secure, and efficient backend architectures.
  • Ensure code quality through testing, code reviews, and adherence to engineering best practices (SOLID, design patterns).
  • Support continuous improvement by identifying technical risks and proposing simpler, more efficient solutions.
  • Maintain clear and transparent communication within the team, sharing context and raising technical concerns when needed.
Requirements:

You should have solid experience in backend development, with strong Ruby on Rails expertise and the ability to build and maintain production-grade systems in Agile environments.

  • Experience as a Backend Software Engineer working on production-grade systems.
  • Strong hands-on experience with Ruby on Rails and modern Ruby development practices.
  • Solid knowledge of software engineering principles (SOLID, design patterns, clean code, refactoring).
  • Experience designing and consuming RESTful APIs and working with distributed systems.
  • Familiarity with relational databases such as PostgreSQL, including data modeling and query optimization.
  • Experience with background job processing tools such as Sidekiq (workers, retries, queues).
  • Understanding of the full software development lifecycle (discovery, refinement, QA, deployment).
  • Experience working in Agile teams alongside PMs, designers, and engineers.
  • Basic knowledge of Git, version control workflows, and CI/CD pipelines.
  • Strong problem-solving skills, with a focus on simplicity and maintainable solutions.

Nice to have:

  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, Pub/Sub).
  • Exposure to cloud infrastructure and DevOps practices (Docker, Kubernetes, CI/CD pipelines).
  • Familiarity with scalable and resilient system design patterns (circuit breakers, backoff strategies).
  • Experience with observability tools such as Datadog, Rollbar, or similar platforms.
Benefits:
  • Competitive compensation package
  • 100% remote work flexibility
  • Structured career growth and learning opportunities
  • Health and wellness support programs
  • Exposure to large-scale, high-impact backend systems
  • Collaborative and inclusive engineering culture
  • Strong focus on autonomy, ownership, and continuous learning
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!
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

Job Location

Brazil, Indiana, 47834, United States

Frequently asked questions about this position

Similar Jobs In Brazil, Indiana

New

Desenvolvedor React Native Pl

Jobgether
Brazil, Indiana
New

Analista Desenvolvedor

Jobgether
Brazil, Indiana
New

AI Software Developer

Jobgether
Brazil, Indiana
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.