Mid-level Software Engineer – Backend, Ruby on Rails

Job not on LinkedIn

🔥 2 minutes ago

🗣️🇧🇷🇵🇹 Portuguese Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of RD Station

RD Station

1001 - 5000 employees

Founded 2011

☁️ SaaS

🤝 B2B

🛍️ eCommerce

SaaS • B2B • eCommerce

RD Station is a Brazilian SaaS company that provides integrated marketing automation, CRM and customer service solutions. Its platform helps businesses attract and qualify leads, run email and WhatsApp campaigns, create landing pages, automate sales processes, deploy chatbots and manage omnichannel conversations, with analytics and AI features as well as an app marketplace and developer APIs. RD Station targets companies and agencies seeking to connect marketing, sales and support workflows to drive growth and retention.

📋 Description

• 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

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

Apply Now

Similar Jobs

🔥 1 hour ago

Cadmus Soluções em TI

1001 - 5000

🤖 Artificial Intelligence

🤝 B2B

🏢 Enterprise

Senior Backend Developer responsible for application performance and stability, engaging in agile ceremonies in Brazil. Requires expertise in Java and related technologies with a focus on CI/CD.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Azure

Grafana

Java

Jenkins

Kafka

Maven

Mockito

MongoDB

OpenShift

Oracle

Redis

SOAP

SQL

🔥 1 hour ago

Mollica IT

11 - 50

🎯 Recruiter

🤝 B2B

Frontend Developer creating responsive web interfaces at Mollica IT. Collaborating with design and development teams to enhance user experience and application performance.

🗣️🇧🇷🇵🇹 Portuguese Required

🔥 2 hours ago

Stone

5001 - 10000

💳 Fintech

💸 Finance

Sênior Software Engineer building scalable applications and optimizing onboarding platform for Brazilian fintech. Collaborating with teams to improve data quality and system stability.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Cloud

Docker

Elixir

Google Cloud Platform

Kafka

Kubernetes

Oracle

Postgres

RabbitMQ

Go

🔥 2 hours ago

Deliverit

1 - 10

Backend Developer focused on Node.js and AWS for developing and evolving an ad evaluation platform. Join a multidisciplinary team to build scalable solutions.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Java

JavaScript

Kafka

Kotlin

Node.js

NoSQL

RabbitMQ

React

SQL

🔥 3 hours ago

Senior Software Engineer working on scalable and resilient solutions using Elixir and Golang for Brazil's payments industry. Focused on data quality and team collaboration.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Cloud

Docker

Elixir

Google Cloud Platform

Kafka

Kubernetes

Oracle

Postgres

RabbitMQ

Go