Desenvolvedor Ruby - Vaga 100% remoto, para trabalhar para um cliente nos Estados Unidos (Requisito obrigatório - Fluência em Inglês) - No mínimo 5 anos de experiência!
Responsabilidades
Projetar, construir e manter serviços de backend e pipelines de integração emJavaeRuby on Rails.
Implementar e evoluir feeds de dados com parceiros externos (ingestão, transformação, validação, tratamento de erros e observabilidade).
Desenvolver APIs (REST / GraphQL), interações com banco de dados, tarefas em segundo plano e adaptadores de integração.
Escrever testes de alta qualidade (unitários / integração) e contribuir para CI / CD para manter os lançamentos seguros e rápidos.
Investigar e resolver problemas de produção; participar de revisões de incidentes e impulsionar a remediação.
Contribuir para melhorias de desempenho, escalabilidade e robustez em todos os serviços (caching, enfileiramento, tempos limite, novas tentativas, idempotência).
Trabalhar com a Infraestrutura para definir redundância, monitoramento / alertas e runbooks operacionais para um ambiente com tempo de inatividade próximo de zero.
Requisitos
Mais de 5 anos de experiência profissional em desenvolvimento de backend comRuby on Rails, Node,Java.
Fundamentos sólidos de Ciência da Computação (estruturas de dados, algoritmos) e design de software pragmático.
Experiência em projetar / consumir APIs e integrar com serviços externos e fontes de dados.
Especialização em bancos de dados relacionais (PostgreSQL e / ou MS SQL Server), design de esquema e otimização de consultas.
Familiaridade com AWS (por exemplo, ECS / Lambda, S3, SQS / SNS, RDS), Linux, contêineres e fluxos de trabalho de CI / CD.
Disposição para se adaptar e aprender no trabalho para oferecer suporte a diferentes serviços conforme a necessidade.
Bacharelado / Mestrado em ciência da computação ou área relacionada
Foco em manutenibilidade, testabilidade e confiabilidade; confortável em equipes Agile e colaborando em diferentes fusos horários.
Comunicação escrita e verbal clara, com forte atenção aos detalhes.
Desejável
Exposição a Node.js / TypeScript para ferramentas de integração ou "glue code".
Experiência com filas de mensagens (Kafka / RabbitMQ) e frameworks de tarefas em segundo plano (por exemplo, Sidekiq, Resque).
Experiência em observabilidade (logs, métricas, rastreamentos) e criação de perfil de desempenho.
Experiência em Java
Interessados por favor disponibilizar curriculo em inglês e pretensão taxa hora em dólar.
#J-18808-Ljbffr