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 Software Engineer – Backend, Ruby on Rails

RD Station

Backend Software Engineer at RD Station responsible for solving complex technical challenges. Implementing scalable solutions and collaborating with teams for quality deliverables.

Posted 6/20/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
PostgresRubyRuby on Rails

About the role

Key responsibilities & impact
  • On a daily basis, you will be responsible for solving complex technical challenges with a focus on fast delivery and continuous value creation.
  • Implement technical solutions with an emphasis on quality, readability and adherence to the standards defined by the team, contributing to the construction of scalable, secure and sustainable systems.
  • Plan and execute your deliveries with autonomy proportional to your level of experience, staying aligned with the team’s priorities and ensuring predictability and reliability in fulfilling commitments.
  • Take responsibility for systems in production: monitor errors, fix bugs and collaborate on maintaining the technical health of applications, including asynchronous jobs and queues.
  • Actively participate in refinements, technical discussions and planning sessions, contributing ideas, identifying technical risks and helping to break down tasks in a clear, executable way.
  • Pursue continuous learning through feedback, code reviews and continuous-improvement initiatives, demonstrating technical growth and increasing autonomy in problem solving.
  • Collaborate with the team during the technical discovery of new requirements, proposing simple and 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 practices for code organization, framework conventions and domain-driven design patterns.
  • Software Architecture: knowledge of system design, modularization and RESTful APIs.
  • Software Engineering Practices: familiarity with 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: familiarity with asynchronous processing queues using Sidekiq, including creating workers, retries and job monitoring.
  • Development Lifecycle: experience participating in the delivery flow (technical discovery, refinements, QA and deploy), with increasing autonomy at each stage.
  • Databases: familiarity with relational databases (e.g., PostgreSQL), including data modeling and writing queries.
  • Proven experience as a software engineer working on development and maintenance of backend systems in production.
  • Active involvement in digital product projects with significant deliveries in scalable, highly available systems.
  • Hands-on experience with Ruby on Rails, building and maintaining backend applications in production.
  • Familiarity with API design, relational data modeling and service integration.
  • Experience working in 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
  • Holistic Well-being: We care for the people who make progress happen. We support each employee’s holistic well-being through initiatives and benefits that enable self-care across five pillars: Emotional, Financial, Physical, Occupational and Social.
  • Diversity and Belonging: Diversity is what makes us strong. We actively promote inclusion and belonging, ensuring that TOTVS is a place where you can be yourself.

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 & Tools
Ruby on RailsSoftware ArchitectureSOLID principlesDesign patternsAutomated testingVersion controlRuby ProgrammingBackground JobsAsynchronous ProcessingRelational databases
Soft Skills
Problem solvingCollaborationCommunicationAutonomyContinuous learningTechnical discussionsFeedbackPlanningPredictabilityReliability