Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RD Station

Mid-level Backend Software Engineer – Ruby on Rails

RD Station

Backend Software Engineer at RD Station solving technical challenges with a focus on rapid delivery and continuous value generation. Collaborating in a dynamic environment with a strong emphasis on learning and agile practices.

Posted 7/14/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates proficiency in Ruby on Rails and software architecture, with a strong focus on building scalable and maintainable backend systems. Exhibits effective collaboration and communication skills within agile teams, ensuring high-quality technical solutions and continuous improvement.

Highest-signal resume keywords
Ruby On RailsSoftware ArchitectureBackground Jobs And Asynchronous ProcessingSoftware Engineering PracticesDatabases

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Ruby ProgrammingRESTful APIsSOLID PrinciplesDesign PatternsAutomated TestingRefactoringVersion Control (Git)Data ModelingQuery WritingAsynchronous Processing Queues
Soft Skills
Transparent CommunicationCollaborationProblem SolvingTechnical Discussion ParticipationFeedback Acceptance
Tools & Technologies
PostgreSQLSidekiqCI/CD ToolsDeployment EnvironmentsApplication Monitoring
Industry Keywords
Agile TeamsDigital Product ProjectsBackend SystemsTechnical DiscoveryDelivery Workflow

Tech Stack

Tools & technologies
PostgresRubyRuby on Rails

About the role

Key responsibilities & impact
  • Implement technical solutions with a focus on quality, readability and adherence to team-defined standards, contributing to the construction of scalable, secure and maintainable systems;
  • Plan and execute your deliveries with autonomy proportional to your experience level, staying aligned with team priorities and ensuring predictability and reliability in meeting commitments;
  • Take responsibility for production systems, monitoring errors, fixing bugs and collaborating to maintain the technical health of applications, including asynchronous jobs and queues;
  • Actively participate in refinements, technical discussions and planning sessions, contributing ideas, pointing out technical risks and helping to detail tasks in a clear, actionable way;
  • Pursue continuous learning through feedback, code reviews and ongoing improvement initiatives, demonstrating technical growth and increasing autonomy in problem solving;
  • Collaborate with the team during the technical discovery of new requests, proposing simple, efficient alternatives aligned with the existing architecture and avoiding unnecessarily complex solutions;
  • Maintain transparent and respectful communication with the team, sharing context, raising questions clearly and contributing to a collaborative, high-trust environment.

Requirements

What you’ll need
  • Ruby on Rails: practical experience with Rails, following good code organization practices, framework conventions and domain-driven development patterns.
  • Software Architecture: knowledge of system design, modularization and RESTful APIs.
  • Software Engineering Practices: knowledge of SOLID principles, design patterns, code review, automated testing, refactoring and version control (Git).
  • Ruby Programming: proficiency in modern Ruby, with the ability to write expressive, readable and well-tested code.
  • Background Jobs and Asynchronous Processing: experience with asynchronous processing queues using Sidekiq, including creating workers, retries and job monitoring.
  • Development lifecycle: participation in the delivery workflow (technical discovery, refinements, QA and deploy), with increasing autonomy at each stage.
  • Databases: familiarity with relational databases (e.g., PostgreSQL), including data modeling and query writing.
  • Proven experience as a software engineer working on development and maintenance of backend systems in production.
  • Active participation in digital product projects with significant deliveries for scalable, highly available systems.
  • Practical experience with Ruby on Rails in building and maintaining backend applications in production.
  • Familiarity with API design, relational data modeling and service integrations.
  • Experience working with agile teams, collaborating with PMs, designers and other engineers to build product-oriented solutions.
  • Basic knowledge of version control and CI/CD tools, with an understanding of deployment environments and application monitoring.

Benefits

Comp & perks
  • N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score