Descrição da Vaga:
O Grupo é um ecossistema focado em bem-estar e saúde, impactando a vida de milhares de pessoas todos os dias.
Nossa equipe trabalha para trazer soluções inovadoras e tecnológicas para ajudar as pessoas a terem uma vida mais ativa e saudável.
* Implementação de Soluções: Escrever e implementar código conforme requisitos. Garantir qualidade e usabilidade do produto. Testar e depurar em diferentes ambientes. Contribuir em decisões de arquitetura e design. Revisar código para manter padrões de qualidade. Integrar componentes de software. Estimar tarefas junto ao Líder Técnico e PM, utilizando métricas da equipe.
* Sustentação dos Sistemas: Resolver chamados (erros e dúvidas). Executar scripts e relatórios de apoio. Garantir segurança e privacidade dos dados com apoio e revisão dos líderes e pares. Participar de war rooms com TL e/ou PM. Atuar pela estabilidade do sistema com SRE e TL, respondendo a alertas e prevenindo falhas.
Requisitos Essenciais:
Active Record
* Internationalização (I18n)
* Fuso horário em Rails
* Background Jobs com Sidekiq e ActiveJob
Desenvolvimento Front-End (básico)
* Experiência com alguma framework JS moderna (React, Vue, Stimulus, etc.)
* Ajustes em interfaces e adaptação de componentes existentes
* Criação de landing pages simples com HTML, CSS e JS
* Noções de responsividade e usabilidade
* Disposição para evoluir em front-end conforme as demandas
Banco de Dados e Performance
* SQL básico
* Consultas otimizadas no Active Record
* Migrations e Seeds
* Noções básicas de Redis e Cache
* Prevenção de N+1 (Lazy vs Eager Loading)
Integração e APIs
* APIs REST
* Autenticação com JWT e Bearer
* Noções básicas de versionamento e controle de acesso a APIs
Testes e Qualidade
* RSpec
* Testes unitários
* Mocks e Factories
* Testes de integração (básico)
DevOps e Infraestrutura
* Docker (básico)
* Noções de webserver (Puma, Nginx)
* Noções básicas de AWS (S3)
Ferramentas e Debug
* Git
* Debugging no Rails
* Ferramentas de CI (GitHub Actions, por exemplo)
Metodologias
* Kanban
* Scrum (noções)
Ambiente de Desenvolvimento
* Unix/Linux/MacOS
* Bundler e RubyGems