Descrição da Vaga
Desenvolvedor Ruby on Rails Senior ou Especialista - Projeto internacional - remoto do Brasil.
Na Jaya Tech, oferecemos um ambiente de trabalho focado em engenharia de software consciente, com oportunidades de crescimento profissional e impacto na indústria e na sociedade. Você fará parte de um time de aproximadamente 5 pessoas numa startup americana da área de saúde.
Resumo da Posição
Vaga em projeto internacional, salário em U, inglês para conversação necessário. A vaga é para desenvolvedor Rails fullstack (com maior foco no backend). Conhecimentos de front-end/React.js são um plus. Amplo espaço para interação e envolvimento em várias áreas do desenvolvimento.
Requisitos Necessários
- Ruby on Rails, criação de APIs, AWS, Heroku
- Inglês avançado para conversação
- Perfil de liderança e interesse em trabalhar próximo ao produto
Requisitos Desejáveis
Não especificados adicionais além do apresentado nos requisitos.
Descrição de Responsabilidades
- Colaborar com as equipes de Design, Produto e Dados para desenvolver funcionalidades voltadas ao cliente
- Assumir responsabilidade pelo código e pela infraestrutura de software, do design à produção
- Ter expertise em Backend e AWS, com disposição para atuar em toda a stack
- Otimizar infraestrutura e custos de AWS, incluindo reformulação quando necessário
- Trabalhar bem em contexto de equipe, incluindo revisões de código e pareamento
- Transformar requisitos de produto e negócios em design de software e tarefas técnicas
- Trabalhar em um ambiente de CI/CD
- Comunicação verbal e escrita em inglês
- Participar de um processo de desenvolvimento ágil
Requisitos de Conhecimentos e Habilidades
- Experiência em design e desenvolvimento de APIs; preferência por GraphQL
- Experiência sólida com Ruby on Rails (diversas versões)
- 7+ anos de experiência profissional em desenvolvimento de software
- Experiência com CI/CD, Gitlab, Docker, AWS e PostgreSQL
- Conhecimento em microserviços, micro frontends, automação de testes e revisão de código
- Experiência com sistemas transacionais de alto volume
- Experiência com Telemática, IoT ou veículos será um diferencial
- Experiência com produtos B2B SaaS
Pré-requisitos Fundamentais
- Design e desenvolvimento de APIs (GraphQL)
- Ruby on Rails avançado
- Explicar e aplicar técnicas de programação (OOP, funcional)
- Traduzir preocupações de negócio para tecnologia
- Experiência no ciclo de vida de aplicações em nuvem (deploy, testes, manutenção)
- Avaliar abordagens arquiteturais (monolito vs microserviços)
- Git
- PostgreSQL, Redis e estratégias de armazenamento de dados
- Sistemas baseados em mensagens (bus, streaming, pub/sub)
- Métodologias ágeis ( Agile/Lean )
Diferenciais
- Experiência com GIS (PostGIS, shapefiles, KML, MapServer, OpenLayers)
- Conhecimento em IoT
- Experiência com Kubernetes (EKS) e serviços AWS
- Background com GPS ou sistemas embarcados
- Docker, Kafka, Resque, RESTful services
- Infraestrutura como código (Terraform, Terragrunt)
Formação e Experiência
- 7+ anos de experiência com Ruby e/ou Ruby on Rails
- 5+ anos de experiência com AWS, PostgreSQL ou tecnologias similares
Descrição Adicional de Vaga (Exemplos de Contexto)
Descrição adicional aborda atuação remota, modelo de contratação CLT e interlocutores internacionais, com foco em Geolocalização, GPS e AWS.