* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Atividades a serem realizadas:
- Execução Técnica com Qualidade e Profundidade: Projetar, implementar e manter serviços backend performáticos e seguros em Ruby on Rails, seguindo princípios de legibilidade, escalabilidade e aderência aos padrões técnicos definidos pela equipe.
- Responsabilidade sobre Sustentação e Estabilidade: Atuar na sustentação das aplicações, corrigindo bugs, otimizando consultas e implementando melhorias contínuas de performance, segurança e confiabilidade.
- Colaboração no Roadmap Técnico e de Produto: Contribuir com o planejamento técnico junto a Product Managers, Designers e Tech Leads, ajudando a estimar demandas, levantar riscos e antecipar desafios na entrega de novas funcionalidades.
- Influência Técnica e Disseminação de Boas Práticas: Participar ativamente de code reviews, propor melhorias de arquitetura, disseminar padrões de desenvolvimento e boas práticas, elevando o nível técnico coletivo do time.
- Autonomia e Apoio à Tomada de Decisões Técnicas: Assumir a responsabilidade por partes críticas do sistema, sugerindo soluções alinhadas à arquitetura da área e apoiando o time na análise de trade-offs técnicos.
- Participação em Discovery Técnico e Evolução de Arquitetura: Contribuir na evolução da arquitetura de microserviços e integrações, garantindo que as soluções sejam sustentáveis, observáveis e compatíveis com o crescimento do produto.
Entregas:
- Entrega de serviços e APIs de alta qualidade e performance, alinhados ao roadmap definido.
- Manutenção da saúde técnica das aplicações, com foco em estabilidade e observabilidade.
- Participação ativa em sprints, refinamentos e revisões de entrega.
- Apoio na disseminação de padrões e documentação técnica.
Requisitos Obrigatórios:
- Experiência Profissional: atuação comprovada como Desenvolvedor(a) Backend Sênior em Ruby on Rails, participando da construção, evolução e sustentação de aplicações web modernas em produção, e de projetos complexos de produto digital com foco em escalabilidade, performance e qualidade técnica.
- Linguagem e Framework: domínio em Ruby e Ruby on Rails, incluindo Active Record, migrations, background jobs (Sidekiq) e ActionCable.
- Banco de Dados: domínio de PostgreSQL e Redis, incluindo otimização de queries, índices e caching.
- Testes Automatizados: experiência sólida com RSpec (mocks, stubs e cobertura de testes).
- Arquitetura de Software: conhecimento em design de sistemas, modularização, APIs REST e GraphQL, microserviços e mensageria (Pub/Sub, Sidekiq).
- Práticas de Engenharia: domínio de princípios SOLID, design patterns, code review, refatoração e versionamento de código.
- Metodologias Ágeis: vivência em times ágeis (Kanban/Scrum), colaborando com PMs, designers, engenheiros(as) e outros desenvolvedores(as).
- Cloud e Observabilidade: experiência com GCP (Pub/Sub, Cloud Run, Cloud SQL) e ferramentas de monitoramento e observabilidade (Sentry, Rollbar, Datadog, Grafana, Prometheus).
- CI/CD: experiência com ferramentas de integração e entrega contínua (GitHub Actions, GitLab CI, entre outras).
Requisitos Desejáveis:
- Experiência com React ou outra tecnologia frontend para colaboração fullstack.
- Vivência com containers (Docker/Kubernetes) e infraestrutura como código (Terraform, CloudFormation).
- Conhecimento em arquiteturas orientadas a eventos e padrões de resiliência (retry, circuit breaker, exponential backoff).
- Conhecimento em mais de 1 ano em outra linguagem de programação.
Soft Skills
- Paixão genuína por tecnologia: motivado(a) por resolver problemas complexos e entregar valor real.
- Protagonismo técnico: entende o impacto das próprias decisões e contribui ativamente na evolução da stack.
- Responsividade a feedback: transforma retornos em oportunidades de melhoria contínua.
- Autonomia com senso crítico: questiona, propõe e busca compreender o “porquê” das soluções.
- Colaboração e empatia: atua com respeito e parceria em times multidisciplinares.
- Curiosidade constante: acompanha tendências, testa novas tecnologias e compartilha aprendizados.
- Comprometimento com a excelência: demonstra atenção aos detalhes e zelo pela qualidade do código entregue.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas 👨🏻💻
- Vale home office 💻
- Feedbacks periódicos 💬
- Programa de indicações 🏅
- Acolhimento psicológico 🙋🏻♂️
- Ginástica laboral 🏋️
- Academia de conhecimento 🧠
- Convênio com escola de inglês 🔤
- Reuniões trimestrais de transparência 🔃
- Happy hour online 🍻
- Kit de boas-vindas 🎁
