Mid-Level Backend Software Engineer

🔥 1 minute ago

🇧🇷 Brazil – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo

🗣️🇧🇷🇵🇹 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

📣 Marketing

💼 Consulting

📦 Logistics

Marketing • Consulting • Logistics

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

• Work on the Motor team within Contact Management, responsible for the platform that receives, stores, and retrieves contacts in RD Station Marketing • Develop and enhance data indexing and publishing services, ensuring consistency between the transactional database and Elasticsearch • Design and optimize Elasticsearch indexes and queries • Implement and maintain streaming pipelines with Kafka, including consumers, retries, and failure recovery • Work with event processing and CDC, ensuring ordering, consistency, and lag control • Build backpressure, throttling, and fairness mechanisms to protect the platform under high volumes • Integrate data services with RD Station Marketing, correctly routing reads and writes • Diagnose end-to-end issues across PostgreSQL, messaging, Elasticsearch, and APIs • Implement automated tests, code reviews, and contract and schema validation • Instrument services with metrics, traces, and alerts • Operate services on Kubernetes, participating in deployments, rollouts, autoscaling, and rollbacks

🎯 Requirements

• Strong experience with Ruby on Rails, developing domain services rather than only CRUD applications • Hands-on experience with messaging and streaming using Kafka, Pub/Sub, or similar technologies • Experience with Elasticsearch or equivalent search engines, including mappings, queries, and index operations • Experience with PostgreSQL/SQL and an understanding of consistency between transactional databases and indexes • Experience working with distributed systems in production, including concurrency, idempotency, backpressure, and diagnosing latency or lag issues • Experience with automated testing, especially RSpec or an equivalent framework • Knowledge of APIs, service-to-service contracts, and HTTP-based integration • Experience with Git, pull requests, and CI/CD processes • Analytical ability to investigate complex problems and evaluate different technical alternatives • Proactive approach to anticipating risks and proposing architectural improvements • Strong communication and collaboration skills • Preferred: experience with CDC/Debezium, Avro, and Schema Registry • Preferred: experience with event-driven architecture and indexing pipelines • Preferred: knowledge of Karafka, consumer groups, batch processing, offset/seek, and backpressure • Preferred: experience with Sidekiq/Redis and tenant-level concurrency control mechanisms • Preferred: experience operating and optimizing Elasticsearch clusters • Preferred: knowledge of Kubernetes, KEDA, Helm, and gradual rollout strategies such as shadow deployments and feature flags • Preferred: experience with Datadog, Sentry, or Prometheus • Preferred: experience with cluster migrations, dual-write implementations, or data pipeline cutovers • Preferred: previous experience with Contact Management, search, segmentation, or contact automation products

🏖️ Benefits

• Comprehensive well-being support, with self-care resources covering emotional, financial, physical, occupational, and social well-being • Continuous learning environment and career development opportunities • Commitment to inclusion, diversity, and belonging • Autonomy to take action and achieve results • Selection process including a work-style assessment, technical challenge, and interviews

Apply Now

Similar Jobs

🔥 1 hour ago

Enghouse Systems

1001 - 5000

💼 Consulting

📦 Logistics

🏥 Healthcare

Software Engineer developing and scaling Java products for Enghouse’s market research and communities business. Building APIs, business rules, tests, and analytics capabilities.

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

Docker

Hibernate

Java

JavaScript

Jenkins

RabbitMQ

Spring

Spring Boot

SpringBoot

Vue.js

🔥 1 hour ago

Jusbrasil

201 - 500

💼 Consulting

🏥 Healthcare

📣 Marketing

Engenheiro Fullstack sênior, com foco em frontend, desenvolvendo soluções de monetização para a Jusbrasil. Otimizando assinaturas, planos gratuitos e conversão em uma plataforma jurídica com IA.

🗣️🇧🇷🇵🇹 Portuguese Required

GraphQL

JavaScript

React

TypeScript

🔥 3 hours ago

SAAM AUDITORIA

11 - 50

📋 Compliance

☁️ SaaS

🤝 B2B

Programador FullStack Java desenvolvendo e mantendo o sistema SAAM Auditoria. Implementando arquitetura, práticas DevOps, CI/CD e soluções para o setor fiscal e contábil.

🗣️🇧🇷🇵🇹 Portuguese Required

Java

Postgres

🔥 5 hours ago

Spread Tecnologia

1001 - 5000

💼 Consulting

📣 Marketing

🏥 Healthcare

Desenvolvedor Full Stack .NET sênior na Spread Tecnologia. Atuando com .NET, Angular, Azure, microserviços e arquitetura de software em empresa de soluções digitais.

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

Azure

Cloud

Kubernetes

SOAP

SQL

.NET

🔥 5 hours ago

Segware

51 - 200

💼 Consulting

📦 Logistics

🏭 Manufacturing

Desenvolvedor FullStack Java/React criando soluções de software para centrais de monitoramento da Segware. Otimizando aplicações, práticas de engenharia e entregas CI/CD.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Java

JavaScript

Jest

Material UI

Redux