RD Station logo
RD Station

To empower the heroes and scale-ups that grow the economy

Senior Backend Software Engineer – Ruby on Rails, Data Streaming, Distributed Systems

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2011H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

32 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Software Engineer – Ruby on Rails, Data Streaming, Distributed Systems

RD Station

• Development and enhancement of scalable backend services that are well-tested and delivered with high quality and on schedule; • Clear, up-to-date technical documentation, including architecture, APIs, and integrations; • Meaningful contributions to refactoring and evolving legacy systems; • Implementation of CI/CD pipelines and observability practices for critical services; • Support for squad technical planning and mentorship of less-experienced developers.

Job Requirements

  • Strong experience with Ruby on Rails and backend development;
  • Advanced knowledge of distributed systems and data streaming, including messaging (Kafka, Pub/Sub, or similar);
  • Experience with analytical databases (Elasticsearch, ClickHouse, or similar) and transactional databases (SQL or NoSQL);
  • Practice with unit and integration testing;
  • Experience with agile methodologies (Scrum or Kanban).

Benefits

  • Holistic Well-being: We take care of the people who drive our evolution. We promote the holistic well-being of each team member 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 powerful. We actively promote inclusion and belonging, ensuring TOTVS is a place where you can be who you are. Our expertise is human and alive: we embrace differences to empower businesses inside and outside the company.

Related Job Pages

More Backend Engineer Jobs

Yuno logo

Backend Developer – Core Payments

Yuno

Yuno enables any company to manage all the payment methods and fraud providers through a single integration.

Backend Engineer32 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• API and microservices development — build and evolve high-performance APIs and microservices in Go, designed for reliability, low latency, and scale. • End-to-end ownership — take full ownership of features and services, from discovery and design to production rollout and monitoring. • Cross-functional collaboration — work closely with product and business teams to translate real payment problems into elegant technical solutions. • Integration frameworks — strengthen and expand integration frameworks that scale across countries, providers, and complex payment rails. • Security and compliance — ensure excellence in security, privacy, and data protection by applying OWASP principles and engineering best practices. • Engineering culture — contribute to a culture of agile delivery, continuous improvement, and engineering craftsmanship alongside a senior team.

Colombia
Full TimeRemoteTeam 1,001-5,000Since 1993H1B No Sponsor

• Develop software, primarily as part of the tribe, responsible for enabling solutions across various AI topics; • Design standardized, governed data structures and architectures with practicable approaches, including working on data processing for AI and a document lake; • Proactively raise challenges and question approaches to identify the best path forward while seeking scalability;

Brazil
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Translate high-level architecture direction into scalable, maintainable software designs • Guide the engineering team to deliver high-quality, observable, and testable code aligned with product and architectural goals • Combine system design, engineering leadership, and operational ownership • Work closely with product, platform, and engineering teams

Colombia
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Translate high-level architecture direction into scalable, maintainable software designs. • Guide the engineering team to deliver high-quality, observable, and testable code aligned with product and architectural goals. • Combine system design, engineering leadership, and operational ownership, working closely with product, platform, and engineering teams.

Brazil
Job Closed