companyRD Station logo

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

RD StationRemoto, Brasil
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications Overview:The ideal candidate will possess a strong skill set in backend software engineering, particularly with Ruby on Rails, with a solid understanding of relational databases such as PostgreSQL. Familiarity with automated testing frameworks and sound knowledge of software architecture principles, along with experience in containerization and orchestration technologies, is essential.

About the job

RD Station is hiring a Senior Backend Software Engineer to join the Billing team, which manages the financial core of the company. This is a remote role open to candidates based in Brazil. The main goal is to help scale an internally developed billing system to keep up with company growth, while ensuring financial and tax compliance remains solid.

This position involves working closely with front-end engineers and calls for a strong grasp of both backend and frontend technologies. The backend stack is built on Ruby on Rails, while the frontend uses React and JavaScript.

What you will do

  • Design, build, and maintain scalable backend services with a focus on quality and stability.
  • Implement automated testing at all levels, including unit, mocked, and end-to-end tests.
  • Improve and document system architecture, following best practices for modularity and clarity.
  • Monitor and optimize production performance using tools such as Datadog and Rollbar.
  • Share knowledge, provide technical guidance, and collaborate with product and engineering teams.

Requirements

  • Solid experience with backend development using Ruby on Rails.
  • Strong knowledge of relational databases, especially PostgreSQL.
  • Background in automated testing and software architecture, including Clean Architecture, SOLID principles, and Design Patterns.
  • Familiarity with Docker, Kubernetes, and Sidekiq for orchestration and asynchronous processing.
  • Excellent communication and collaboration skills, along with a commitment to continuous learning and technical leadership.

Preferred qualifications

  • Experience with messaging queues like RabbitMQ and caching with Redis.
  • Background working in high-availability environments and on scalability strategies.
  • Contributions to the technical community through articles, talks, open source, or mentorship.
  • Experience in Billing teams or similar financial domains.
  • Familiarity with frontend technologies such as React, Vue.js, and JavaScript.

Selection process

  • Submit your application.
  • Complete a work style assessment (Mindsight).
  • Interview with the Talent Acquisition team focused on competencies.
  • Take a technical skills assessment test (Codebity).
  • Participate in a technical interview to discuss requirements and solutions.

About RD Station

RD Station is a leading marketing automation platform that empowers businesses to optimize their marketing strategies and manage customer relationships effectively. Our innovative solutions help companies achieve their goals through data-driven insights and integrated tools.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.