Desenvolvedor Ruby on Rails Senior ou Especialista - Projeto internacional - remoto do Brasil
Resende, Rio de Janeiro | Jaya Tech
Descrição do Trabalho
Na Jaya Tech, acreditamos na Engenharia de Software Consciente e oferecemos um ambiente de trabalho inspirado para crescimento profissional e pessoal. Procuramos um profissional para atuar em projeto internacional, remoto do Brasil, com foco em Ruby on Rails, atuando principalmente no backend, com interação em áreas de frontend quando necessário.
Sobre o Time
Você fará parte de uma equipe de aproximadamente 5 pessoas, em uma startup americana da área de saúde.
Responsabilidades
- Colaborar com as equipes de Design, Produto e Dados para desenvolver e entregar funcionalidades voltadas para o cliente em várias aplicações web.
- Assumir a responsabilidade pelo código e pela infraestrutura de software, desde o design até a produção.
- Ter expertise em Backend e AWS, com entusiasmo para trabalhar em toda a stack.
- Otimizar e simplificar a infraestrutura e custos de AWS, incluindo reformulações quando necessário.
- Trabalhar bem em contexto de equipe, colaborando com colegas, participando de revisões de código e pareamento.
- Transformar requisitos de produto e negócio em design de software e tarefas técnicas.
- Trabalhar em um ambiente de CI/CD.
- Comunicar-se de forma clara em inglês (verbal e escrito).
- Participar de um processo de desenvolvimento ágil.
Requisitos necessários
- Ruby on Rails, criação de APIs, AWS, Heroku.
- Inglês avançado para conversação.
- Liderança e afinidade com trabalho próximo a produto.
Requisitos desejáveis
- Experiência com front-end/React.js (alto valor agregado).
- Conhecimento em GraphQL, CI/CD, GitLab, Docker, PostgreSQL.
- Experiência com microserviços, automação de testes e revisão de código.
Descrição adicional
- Descrição de atuação em projetos de geolocalização, GPS ou sistemas relacionados pode variar conforme o projeto; foco principal é No backend com visão de infraestrutura em nuvem.
Conhecimentos e Habilidades Necessárias
- Experiência em design e desenvolvimento de APIs (preferência 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 de 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 produtos B2B SaaS é um diferencial.
Pré-requisitos Fundamentais
- Experiência sólida com design e desenvolvimento de APIs (GraphQL).
- Conhecimento avançado em Ruby on Rails.
- Capacidade de explicar e aplicar técnicas de programação (OOP, funcional, etc.).
- Capacidade de traduzir preocupações de negócio para o contexto tecnológico.
- Experiência completa no ciclo de vida de aplicações em nuvem (deploy, testes, manutenção).
- Capacidade de avaliar diferentes abordagens arquiteturais (monolito vs microserviços).
- Domínio de versionamento de código (Git).
- Conhecimento sobre armazenamento de dados (PostgreSQL, Redis) e suas vantagens/desvantagens.
- Vivência com sistemas baseados em mensagens (bus, streaming, pub/sub).
- Experiência com metodologias ágeis (Agile/Lean).
Diferenciais
- Experiência com GIS (PostGIS, shapefiles, KML, MapServer, OpenLayers).
- Conhecimento em desenvolvimento IoT.
- Experiência com Kubernetes (EKS) e serviços AWS.
- Experiência com dispositivos GPS ou sistemas embarcados.
- Experiência com Docker, Kafka, Resque, RESTful.
- Conhecimento em 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.
Observação
Este anúncio descreve uma posição remota com contratação CLT e inglês avançado em conversação como fundamental para interlocutores internacionais.