Engenheiro de Software Sênior - Ruby on Rails (Remoto)
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: A31699692400Modelo 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:
○ 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
- 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)
- 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:
○ 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:
○ 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:
○ 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:
○ 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
- 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
- Ruby on Rails
- MySQL (AWS Aurora)
- Flutter (Dart)
- Git
- AWS
- Docker