 
        
        Engenheiro de Software Full Stack Rails
Somos uma organização dedicada à inovação e desenvolvimento de soluções de tecnologia. Nossa equipe busca alguém para ocupar o cargo de Engenheiro de Software Full Stack Rails.
O candidato ideal deverá ter habilidades técnicas sólidas em áreas como programação orientada a objetos, design de software e metodologias ágeis.
 1. Implementação de Soluções:
 * Desenvolver código seguro e escalável;
 * 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;
 2. 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;
 3. Itens Essenciais:
 * Active Record;
 * Internacionalização (I18n);
 * Fuso horário em Rails;
 * Background Jobs com Sidekiq e ActiveJob;
 4. 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;
 5. Banco de Dados e Performance:
 * SQL básico;
 * Consultas otimizadas no Active Record;
 * Migrations e Seeds;
 * Noções básicas de Redis e Cache;
 6. Integração e APIs:
 * APIs REST;
 * Autenticação com JWT e Bearer;
 7. Fundamentos de Desenvolvimento e Arquitetura:
 * Orientação a Objetos;
 * Princípios SOLID (introdução);
 * Padrão MVC;
 8. Testes e Qualidade:
 * RSpec;
 * Testes unitários;
 * Mocks e Factories;
 9. DevOps e Infraestrutura:
 * Docker (básico);
 * Noções de webserver (Puma, Nginx);
 10. Ferramentas e Debug:
 * Git;
 * Debugging no Rails;