Skip to content

RD Station - Sourcing

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

Automatic translation. Check the original.

About the opportunity

Your challenge on the team

You will be part of the team responsible for developing and maintaining integrations with internal and external products, dealing with a high volume of events processed by RD Station's APIs. Working in a multidisciplinary team of 4 to 6 engineers, along with a Product Manager, Product Designer, and Team Leader, you will contribute to the continuous delivery of robust and scalable solutions, using the Kanban methodology to ensure agility and quality.

Your main deliverables

  1. Develop and maintain efficient and scalable backend integrations for internal and external products;
  1. Ensure the high availability and performance of the APIs that process a large volume of events;
  1. Collaborate in the evolution of the system architecture, applying best practices and development patterns;
  1. Implement automated tests to ensure the quality and stability of the solutions;
  1. Work together with the multidisciplinary team to deliver continuous value to the business.

Minimum requirements

Profile we are looking for

  1. Solid experience in backend development, preferably with languages and frameworks used at RD Station;
  1. Knowledge of software architecture, Clean Code, SOLID principles, OOP, and Design Patterns;
  1. Experience with building and consuming REST APIs and high-scale event processing;
  1. Ability to work with agile methodologies, especially Kanban;
  1. Good communication and collaboration skills to work in multidisciplinary teams.

Will be considered a differential

  1. Experience with high-volume systems and real-time event processing;
  1. Knowledge of messaging and event queues (e.g., Kafka, RabbitMQ);
  1. Familiarity with monitoring and observability tools;
  1. Previous experience in integration or middleware teams;
  1. Participation in open source projects or relevant technical contributions.

Selection process stages

  1. Application - Submission of registration;
  1. Mindsight – Work style test;
  1. Talent Acquisition - Competency interview with the recruitment team;
  1. Technical Challenge – Skills assessment test;
  1. Technical Interview - Technical interview to discuss job requirements;
  1. Final Interview - Final conversation with management for alignment;
  1. BP Interview - Moment with the Business Partner to talk about culture and values;
  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 needs of the process.

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

Vagas Dev is maintained free of charge by the NortJobs team.

Your next jobcould be on NortJobs.

Vagas Dev

Jobs for developers and programmers. Brazil comes first. Your next opportunity.

NortJobs · project sponsorInstagramLinkedInX
LegalAbout the projectPrivacyVagas Dev © 2026