Software Engineer Sênior (Ruby on Rails / Golang)

Onebrain

Brazil

Remote

BRL 180,000 - 340,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A Onebrain atua no Brasil há mais de 20 anos conectando profissionais de tecnologia às empresas que mais crescem no país. Buscamos um profissional com visão de arquitetura para evoluir uma aplicação Ruby on Rails, migrar para microsserviços e implementar observabilidade, testes automatizados e práticas de engenharia.

Você atuará próximo ao negócio, definindo soluções técnicas, participando de decisões arquiteturais e contribuindo para a alta disponibilidade em ambiente ágil, remoto (PJ).

Qualifications

  • Experiência sólida com Ruby on Rails e Golang.
  • Vivência em sistemas monolíticos e migração para microsserviços.
  • Conhecimento em arquitetura de microsserviços e princípios de DDD.
  • Experiência com APIs REST e comunicação entre serviços.
  • Conhecimento em mensageria (SQS, SNS, RabbitMQ).
  • Experiência com bancos de dados relacionais (PostgreSQL, MySQL).
  • Conforto com Docker e ambientes em Cloud (AWS).
  • Conhecimento em CI/CD e versionamento com Git.
  • Experiência com testes automatizados (RSpec, Minitest).
  • Observabilidade, monitoramento e logging.
  • Experiência com Kubernetes.
  • Arquitetura baseada em eventos (Event-Driven).
  • Experiência com Redis e estratégias de cache.
  • Conhecimento em práticas de SRE e engenharia de plataforma.
  • Participação em projetos de alta disponibilidade e grande volume transacional.
  • Perfil analítico e resolução de problemas complexos.
  • Capacidade de discutir arquitetura e influenciar decisões técnicas.
  • Facilidade para trabalhar de forma colaborativa com diferentes áreas.
  • Interesse em modernização tecnológica e melhoria contínua.
  • Mentalidade de dono, qualidade, escalabilidade e evolução do produto.

Responsibilities

  • Atuar na evolução e modernização de uma aplicação Ruby on Rails monolítica.
  • Participar da estratégia de migração gradual para uma arquitetura de microsserviços.
  • Definir e implementar boas práticas de arquitetura, escalabilidade, observabilidade e resiliência.
  • Desenvolver novas funcionalidades e refatorações visando desacoplamento dos serviços.
  • Trabalhar com eventos e comunicação assíncrona entre serviços quando necessário.
  • Participar das definições arquiteturais e apoiar decisões técnicas do time.
  • Garantir qualidade de código por meio de testes automatizados, code reviews e boas práticas de engenharia.
  • Monitorar e otimizar performance, disponibilidade e confiabilidade das aplicações.
  • Colaborar com times multidisciplinares em um ambiente ágil.

Skills

Ruby on Rails
Golang
Testes unitários
Event-Driven Architecture
Observabilidade
Docker
Kubernetes
IaC
Terraform
Datadog
SQS
SNS
PostgreSQL
MongoDB

Tools

Docker
Kubernetes
Git
Terraform
Datadog
IaC
RabbitMQ
SQS
SNS

Job description

A Onebrain atua há mais de 20 anos conectando profissionais de tecnologia às empresas que mais crescem no Brasil.

Sobre a vaga

Somos uma empresa de tecnologia focada em conectar talentos às melhores oportunidades do mercado. Atualmente, estamos com oportunidades abertas para atuação em um cliente referência no segmento de assinatura digital e eletrônica, participando de projetos estratégicos voltados à inovação, segurança e transformação digital.

Buscamos alguém com forte visão de arquitetura, capacidade de tomar decisões técnicas e experiência em ambientes de alta escala, que goste de atuar próximo ao negócio e contribuir para a definição das melhores soluções técnicas.

Responsabilidades

Atuar na evolução e modernização de uma aplicação Ruby on Rails monolítica.

Participar da estratégia de migração gradual para uma arquitetura de microsserviços.

Definir e implementar boas práticas de arquitetura, escalabilidade, observabilidade e resiliência.

Desenvolver novas funcionalidades e realizar refatorações visando desacoplamento dos serviços.

Trabalhar com eventos e comunicação assíncrona entre serviços quando necessário.

Participar das definições arquiteturais e apoiar decisões técnicas do time.

Garantir qualidade de código por meio de testes automatizados, code reviews e boas práticas de engenharia.

Monitorar e otimizar performance, disponibilidade e confiabilidade das aplicações.

Colaborar com times multidisciplinares em um ambiente ágil.

Requisitos

Experiência sólida com Ruby on Rails.

Experiência sólida com Golang

Vivência em sistemas monolíticos e participação em processos de modernização ou migração para microsserviços.

Conhecimento em arquitetura de microsserviços e princípios de Domain-Driven Design (DDD).

Experiência com APIs REST e comunicação entre serviços.

Conhecimento em mensageria (RabbitMQ, Kafka, SQS ou similares).

Experiência com bancos de dados relacionais (PostgreSQL ou MySQL).

Vivência com Docker e ambientes em Cloud (AWS).

Conhecimento em CI/CD e versionamento com Git.

Experiência com testes automatizados (RSpec, Minitest ou similares).

Conhecimento em observabilidade, monitoramento e logging.

Experiência com Kubernetes.

Vivência com arquitetura baseada em eventos (Event-Driven Architecture).

Experiência com Redis e estratégias de cache.

Conhecimento em práticas de SRE e engenharia de plataforma.

Participação em projetos de alta disponibilidade e grande volume transacional.

Perfil analítico e orientado à resolução de problemas complexos.

Capacidade de discutir arquitetura e influenciar decisões técnicas.

Facilidade para trabalhar de forma colaborativa com diferentes áreas.

Interesse em modernização tecnológica e melhoria contínua.

Mentalidade de dono, prezando por qualidade, escalabilidade e evolução do produto.

Modalidade de Contratação: PJ | 100% remoto

Tipo de contratação PJ

Senioridade Sênior

Skills obrigatórias Ruby on Rails SQS SNS Golang Testes Unitários IA Docker Kubernetes IAC Terraform Datadog PostgreSQL MongoDB

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Golang Pleno
Desenvolvedor(a) Golang Pleno

Onebrain • Brazil

Remote
BRL 180,000 - 300,000
Trabalho remoto
Software Engineer Pleno(Ruby on Rails / Golang)
Software Engineer Pleno(Ruby on Rails / Golang)

Onebrain • Brazil

Remote
BRL 150,000 - 230,000
Cartão Flash no valor de R$1.004,00
Unimed Extensão Nacional Rede Básica
Uniodonto Nacional
+4
Desenvolvedor (a) Backend Sênior (AI-Augmented / Java / Kotlin )
Desenvolvedor (a) Backend Sênior (AI-Augmented / Java / Kotlin )

Onebrain • Brazil

Remote
BRL 180,000 - 240,000
100% Remoto
Desenvolvedor(a) Backend Pleno (PHP / Java)
Desenvolvedor(a) Backend Pleno (PHP / Java)

Onebrain • Brazil

Remote
BRL 134,000 - 234,000
Desenvolvedor(a) Front-end Sênior (React.JS)
Desenvolvedor(a) Front-end Sênior (React.JS)

Onebrain • Brazil

Remote
BRL 180,000 - 240,000
Pessoa Desenvolvedora Ruby on Rails Pleno
Pessoa Desenvolvedora Ruby on Rails Pleno

MeuHome • Brazil

Remote
BRL 134,000 - 268,000
Desenvolvedor(a) Go Sênior
Desenvolvedor(a) Go Sênior

CBYK • São Paulo

Hybrid
BRL 180,000 - 320,000
Golang Back-End Developer Sênior | Remote
Golang Back-End Developer Sênior | Remote

Invillia • Brazil

Remote
BRL 180,000 - 240,000
Engenheiro Full Stack Sr
Engenheiro Full Stack Sr

IOS INFORMATICA • São Paulo

Hybrid
BRL 200,880 - 312,480
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços
Desenvolvedor(a) Backend Java Sênior | Arquitetura e Microsserviços

Grupo Panvel | Corporativo • Eldorado do Sul

Hybrid
BRL 201,000 - 301,000
Refeitório no local
TotalPass (via cooperativa)
Plano de Saúde & Odonto (via cooperati
+2