Pessoa Desenvolvedora Ruby Especialista

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 6 years of experience with Ruby development in production environments., Strong understanding of software architecture, especially for legacy and monolithic systems., Experience in leading technical decisions and mentoring teams., Familiarity with automated testing, performance metrics, and system profiling..

Key responsibilities:

  • Maintain, evolve, and refactor a Ruby monolithic system to ensure stability and performance.
  • Diagnose system issues and implement robust solutions.
  • Lead efforts to migrate components to microservices for better modularity.
  • Conduct code reviews and collaborate closely with product and operations teams.

FCamara Consulting & Training logo
FCamara Consulting & Training XLarge https://www.fcamara.com/
1001 - 5000 Employees
See all jobs

Job description

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.

            • ADDITIONAL INFORMATION



              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?


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Ruby Developer Related jobs