Página inicial > Vagas Engenheiro de Software Sênior

Engenheiro de Software Sênior - Ruby on Rails (Remoto)

apartmentICON Solutions do Brasil placeBrasil calendar_month 

Você conhece a Icon?

Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.

Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!

Sobre a Vaga

Código da vaga: A31699692400

Modelo de contratação: PJ

Visão Geral da Posição

Estamos em busca de um talentoso Engenheiro de Software Sênior para se juntar à nossa equipe de tecnologia em um cargo remoto, com colaborações presenciais periódicas. O cargo oferece flexibilidade, com viagens ocasionais às nossas instalações operacionais em New Jersey ou outros locais da empresa para colaboração direta com o Engenheiro de Software Sênior, Gerente de Produto e a equipe de Operações.

Modelo de Trabalho
  • Local de Trabalho Principal: Remoto
  • Requisitos Presenciais:
○ Viagens ocasionais (principalmente em New Jersey)
○ Frequência: Aproximadamente 1-2 vezes por ano, no máximo

○ Objetivo: Colaboração direta, aprendizado prático e integração da equipe

Estrutura de Reporte
  • Supervisor Direto: Engenheiro de Software Sênior
  • Orientação Estratégica: Gerente de Produto de Armazém e Operações e Arquiteto de Software Principal
Plano de Integração e Aprendizado
  • Treinamentos virtuais com o Engenheiro de Software Sênior e o Gerente de Produto de Armazém e Operações, com orientação contínua
  • Mentoria estruturada com workshops colaborativos presenciais periódicos
  • Foco em construir um entendimento profundo do nosso Sistema Personalizado de Gerenciamento de Armazém (WMS)
Principais Responsabilidades
  • Desenvolver e manter nosso Sistema de Gerenciamento de Armazém baseado em Ruby on Rails
  • Colaborar remotamente com equipes multifuncionais
  • Participar de sessões colaborativas presenciais para obter insights operacionais profundos
  • Contribuir para a confiabilidade, desempenho e melhoria contínua do sistema
  • Aprender e implementar módulos para gestão de inventário, atendimento de pedidos e rastreamento logístico
  • Fornecer suporte técnico e resposta rápida a incidentes, juntamente com o Engenheiro Sênior e o Gerente de Produto, para a equipe de operações do armazém:
○ Realizar análises de causa raiz de falhas no sistema e gargalos de desempenho no WMS
○ Depurar problemas críticos em produção
○ Implementar correções táticas e realizar deploy de hotfixes quando necessário
○ Analisar logs do sistema e ferramentas de monitoramento para identificar e resolver interrupções operacionais
○ Colaborar com as equipes de operações para entender o impacto nos negócios e priorizar resoluções
○ Desenvolver e manter runbooks para problemas operacionais comuns

○ Criar soluções automatizadas para prevenir problemas recorrentes

Requisitos Técnicos
  • Competências Essenciais:
○ 3+ anos de experiência profissional em desenvolvimento de software
○ Excelentes habilidades em programação Ruby
○ Ótimas habilidades de colaboração remota
○ Fortes habilidades de comunicação
○ Proficiência em ferramentas e tecnologias de trabalho remoto
○ Capacidade de trabalhar de forma independente e como parte de uma equipe distribuída
  • Habilidades Técnicas:
○ Programação avançada em Ruby, especialmente Ruby on Rails
○ Expertise em SQL para modelagem de dados e consultas complexas de armazém
○ Desenvolvimento de aplicações web
○ Fortes práticas de teste (RSpec, testes automatizados)
○ Controle de versão (Git)
○ Confortável com videoconferências e ferramentas colaborativas
  • Habilidades Desejáveis:
○ Experiência com otimização de banco de dados e tuning de performance
○ Compreensão de estratégias de indexação de banco de dados para grandes volumes de dados
○ Experiência com mecanismos de cache (Redis, Memcached)
○ Conhecimento de sistemas de fila de mensagens
○ Experiência com processamento de jobs em segundo plano (Sidekiq, Resque)
○ Experiência com AWS Cloud
○ Desenvolvimento de aplicativos Flutter

○ Familiaridade com processos de picking, packing e envio

Expectativas de Viagem e Trabalho Presencial
  • Disponibilidade para viajar para instalações da empresa cerca de uma vez por ano (despesas de viagem cobertas)
  • Horário flexível para acomodar sessões colaborativas presenciais ocasionais
  • Capacidade de se adaptar a ambientes de trabalho remoto e presencial
  • Proatividade para construir relacionamentos com membros da equipe
Desenvolvimento Profissional
  • Mentoria de um Engenheiro de Software Sênior experiente
  • Aprendizado orientado sob a direção do Gerente de Produto
  • Exposição a soluções inovadoras de tecnologia alimentar e logística
Tecnologias a Serem Aprendidas
  • Ruby on Rails
  • MySQL (AWS Aurora)
  • Flutter (Dart)
  • Git
  • AWS
  • Docker
electric_boltInício imediato

Engenheiro Software Sr

placeSão Paulo, SP
Engenheiro Software Sr - Superior em ciencias da computacao engenharia sistemas da informacao ou areas correlatas ...
thumb_up_altVaga recomendada

Auxiliar de Limpeza

apartmentSolutions RHplaceCanoas, RS
Responsabilidades  •  Realizar a limpeza e organização de áreas internas e externas da empresa.  •  Utilizar equipamentos de limpeza e produtos de acordo com as normas de segurança.  •  Manter o estoque de materiais de limpeza organizado e...
business_centerSalário alto

Vaga De Assistente Administrativo

apartmentSABBARplaceFortaleza, CE
Empresa localizada na cidade de Fortaleza/CE do ramo Administrativo, contrata Assistente administrativo. Atribuições: Ensino médio completo. Necessario experiência na função. Sem mais informações. Tipo de vínculo: Efetivo.