RD Station - Sourcing

Senior Backend Engineer - Ruby on Rails | RD Station (Remote)

JavaScriptReactPostgreSQLDockerKubernetesRuby
Automatic translation. Check the original.

About the opportunity

Your challenge on the team

You will work on the Billing team, the "financial heart of RD," responsible for the complete "quote to cash" flow. The challenge is to scale the system securely, evolving a product that started as internal to meet the company's growing demands, while maintaining financial and fiscal rigor. Additionally, the team is aligning the front-end with RD's engineering, requiring an end-to-end vision and mastery in React/JavaScript on the front and Ruby/database on the back.

Your main deliverables

  1. Develop and maintain scalable, high-performance backend services, ensuring quality and stability.
  1. Implement automated tests (unit, mocked, end-to-end) to ensure system robustness.
  1. Evolve and maintain the system architecture with best practices, modularity, and clear documentation.
  1. Monitor and optimize the performance of production systems using tools like Datadog and Rollbar.
  1. Share knowledge and technically influence the team, collaborating with product and engineering teams.

Minimum requirements

Profile we are looking for

  1. Consolidated experience in backend development with Ruby on Rails.
  1. Deep knowledge of relational databases, especially PostgreSQL.
  1. Solid experience with automated testing and software architecture (Clean Architecture, SOLID, Design Patterns).
  1. Knowledge of Docker, Kubernetes, and Sidekiq for orchestration and asynchronous processing.
  1. Communication, collaboration, and technical leadership skills, with a focus on continuous learning.

It will be considered a differential

  1. Experience with messaging queues (RabbitMQ) and Redis for caching and optimization.
  1. Experience in high-availability environments and scalability strategies.
  1. Contributions to the technical community (articles, talks, open source, mentoring).
  1. Previous experience in Billing teams or related areas.
  1. Familiarity with frontend technologies such as React, Vue.js, and JavaScript.

Selection process stages

  1. Application - Submission of application;
  1. Mindsight – Work style assessment;
  1. Talent Acquisition - Competency interview with the recruitment team;
  1. Technical Interview - Technical interview to discuss job requirements;
  1. Final Interview - Final conversation with management for alignment;
  1. Offer - Final stage of the selection process, with the presentation of the job offer.

Note: There may be complementary stages and/or changes, according to the process needs.

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026