RD Station logo
RD Station

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

Mid-level Software Engineer – Backend, Ruby on Rails

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

Location

Brazil

Posted

1 day ago

Salary

0

Seniority

Senior

Bachelor DegreePortuguesePostgreSQLRubyRuby on Rails

Job Description

Mid-level Software Engineer – Backend, Ruby on Rails

RD Station

• 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.

Job Requirements

  • 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

  • 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.

Related Job Pages

More Backend Engineer Jobs

Mollica IT logo

Desenvolvedor Front-End, HTML/JavaScript – Sênior

Mollica IT

Recrutando talentos de tecnologia & conectando histórias

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Desenvolver e manter interfaces web responsivas, garantindo uma experiência de usuário intuitiva e eficiente; • Implementar layouts e componentes front-end com base em requisitos de negócio e protótipos de design; • Colaborar com equipes de design, produto e desenvolvimento para criar soluções alinhadas às necessidades dos usuários; • Garantir a compatibilidade das aplicações em diferentes navegadores, dispositivos e tamanhos de tela; • Realizar otimizações de desempenho, acessibilidade e usabilidade das aplicações web; • Participar das atividades de versionamento, testes, manutenção e evolução contínua das soluções desenvolvidas; • Demais rotinas da área.

Brazil
IRIUM logo

Analista Programador, Python

IRIUM

Líderes en gestión de servicios integrados de infraestructuras y plataformas IT.

Full TimeRemoteTeam 501-1,000Since 2002H1B No Sponsor

• Desarrollo y mantenimiento de arquitecturas basadas en microservicios. • Colaboración en el diseño e implementación de soluciones eficientes en Python. • Participación en la automatización y ejecución de pruebas. • Gestión del ciclo de vida de modelos y experimentos de Machine Learning.

Spain
€32K - €43K / year
Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Develop AWS IoT Core provisioning workflows and device communication channels that reliably connect and manage distributed generation assets at scale • Implement AWS Lambda functions in .NET for telemetry ingestion, command handling, and real-time alerting • Maintain logging, monitoring, and security policies across the cloud platform to ensure uptime and compliance with critical infrastructure standards • Design and optimize TimescaleDB schemas for generator telemetry and event storage — built to handle high-volume, high-frequency time-series data with precision • Drive SQL optimization and schema design to support fast, reliable querying across the platform • Build and maintain backend services that power real-time data pipelines from edge devices to cloud and application layers • Manage CI/CD pipelines via GitHub Actions to support fast, reliable deployments • Automate infrastructure provisioning and management using Terraform and/or CloudFormation • Own infrastructure-as-code practices across the cloud environment • Work closely with Embedded and Application Engineering teams on end-to-end integration across hardware, firmware, and cloud layers • Contribute to technical architecture decisions that support AGent's long-term scalability and reliability goals

United States
Stone logo

Senior Software Engineer – Elixir

Stone

Especialista em quem empreende.

Full TimeRemoteTeam 5,001-10,000Since 2012H1B Sponsor

• On the Registrations Platform, you will work on building and optimizing the company’s central onboarding and customer lifecycle platform, while ensuring its stability and scalability. • You will build applications, taking part in planning, refinement, and prioritization, and will perform technical feasibility studies when necessary, working pragmatically. • You will contribute to existing documentation, improve test coverage for projects, and review code written by others, providing feedback to ensure software quality. • Challenge: design, evolve, and optimize the architecture of our registration platform, leveraging stacks such as Elixir and Golang to create scalable, resilient solutions. • You will implement new features for important projects and continuously improve existing workflows.

Brazil