JOB DESCRIPTION
Estamos procurando um(a) profissional experiente em Ruby, com forte visão técnica e capacidade de liderança, para atuar na manutenção, evolução e refatoração de um sistema monolítico em Ruby que faz parte da plataforma de crédito, agora integrada ao ecossistema do nosso cliente. Se você gosta de desafios em sistemas legados, arquitetura de software e busca atuar de forma estratégica, essa posição é ideal para você.
RESPONSIBILITIES AND ASSIGNMENTS
- Atuar como referência técnica na manutenção, evolução e refatoração de um monolito em Ruby, assegurando estabilidade, performance e qualidade.
- Diagnosticar problemas de performance, falhas no sistema ou arquitetura, propondo e implementando soluções robustas e sustentáveis.
- Liderar esforços de extração de componentes para microsserviços, promovendo desacoplamento e melhorias contínuas.
- Conduzir revisões de código com alto padrão de qualidade, garantindo cobertura adequada de testes automatizados (RSpec, Minitest) e boas práticas.
- Trabalhar em estreita colaboração com squads de produto e operações, promovendo comunicação clara, eficiência na entrega e segurança.
- Participar de decisões arquiteturais, promovendo a adoção de boas práticas de engenharia de software.
- Contribuir para a cultura de melhoria contínua, automação e observabilidade do sistema.
REQUIREMENTS AND QUALIFICATIONS
Qualificações desejadas:
- Experiência sólida (6+ anos) com desenvolvimento Ruby em produção, preferencialmente em sistemas legados ou monolíticos.
- Familiaridade com testes automatizados e métricas de performance, incluindo profiling e análise de gargalos.
- Profundo entendimento de arquitetura de software, incluindo padrões de refatoração para monolitos e estratégias de evolução.
- Histórico de liderança técnica, orientando decisões arquiteturais, promovendo boas práticas e mentorando equipes.
- Domínio de operações essenciais: deploys, troubleshooting, monitoramento, logging, automação.
- Excelente comunicação verbal e escrita, com atitude de dono(a) e autonomia para executar entregas de alta qualidade.
Diferenciais:
- Conhecimento em Java, seja para integrações ou desenvolvimento de componentes, considerado um diferencial importante.
- Experiência ou conhecimento em containers (Docker, Kubernetes) e pipelines de CICD.
- Familiaridade com operações em cloud, principalmente AWS.
- Conhecimentos adicionais em microsserviços, event sourcing ou APIs REST.
Transformamos mundos sonhados em trajetórias reais.🧡🚀
Aqui somos #SangueLaranja!
Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras.
Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎
F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento
tem o poder da transformação!
Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,
nossa escola de liderança e diversas parcerias com ONGs e Edtechs.
Na FCamara todos são bemvindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA.
E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?