FUNÇÕES: Liderar a concepção, desenvolvimento e manutenção de aplicações web utilizando Ruby e Ruby on Rails, garantindo excelência em performance, qualidade e escalabilidade; Definir a visão técnica e estratégica para novos projetos e funcionalidades, colaborando estrategicamente com equipes de produto e design; Arquitetar e implementar soluções tecnológicas complexas, integrando sistemas com APIs de terceiros e serviços externos para assegurar a funcionalidade e escalabilidade das aplicações; Conduzir revisões de código e assegurar a qualidade do software através de práticas avançadas de testes automatizados; Mentorear e capacitar equipe técnica, promovendo excelência técnica e aprendizado contínuo; Promover a inovação e melhoria contínua dos processos de desenvolvimento e entrega de software; Contribuir significativamente na documentação técnica e na definição de diretrizes de uso e boas práticas; Liderar reuniões estratégicas de equipe, influenciando decisões de roadmap técnico e estratégias de produto.
REQUISITOS: Aquilo que esperamos que você possua: Formação superior completa ou cursando em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas; Experiência mínima de 8 anos com desenvolvimento em Ruby, incluindo frameworks como Ruby on Rails; Experiência em Produção: Já tenha trabalhado em pelo menos um software Rails em produção.
Controle de Versão: Habilidade para trabalhar com GitHub, incluindo pull requests, branches, code reviews, resolução de conflitos de merge, etc.
Conceitos de MVC: Domínio dos conceitos básicos de MVC no Rails.
Depuração de Código: Capacidade de reproduzir bugs localmente, depurar o código para identificar a causa e corrigi-los.
Banco de Dados: Experiência com MySQL ou PostgreSQL, com habilidade para escrever consultas SQL otimizadas utilizando índices, joins, etc.
Deploy em Produção: Capacidade de realizar deploys seguros e consistentes em ambientes de produção.
Código Limpo: Habilidade para escrever código limpo, estruturado e de fácil leitura e manutenção.
Otimização de Código: Conhecimento em otimização de código para evitar problemas de performance, como consultas N+1 e outras que podem ser lentas com grandes volumes de dados.
Protocolo HTTP: Compreensão profunda do protocolo HTTP, incluindo cabeçalhos, cache, content-type, CDN, status codes, REST, etc.
Experiência Específica: Experiência comprovada com MySQL.
Gerenciamento de Aplicações: Experiência em configurar e gerenciar aplicações Rails no Heroku.
Cloud Computing: Experiência com outras plataformas de cloud, como AWS, Google Cloud, etc.
Trabalho em Equipe: Experiência em trabalhar com equipes utilizando softwares de gestão como Jira, ClickUp, Pivotal, etc.
Testes Unitários: Experiência com testes unitários utilizando RSpec.
Excelência comprovada com controle de versão utilizando Git; Habilidades extraordinárias de resolução de problemas e pensamento analítico; Excelente comunicação e habilidade comprovada em liderança técnica e estratégica.
Equipamento home office adequado (notebook ou computador com webcam).
DIFERENCIAIS!
Aquilo que é um ponto extra na sua candidatura: Liderança e contribuições destacadas em comunidades Ruby ou projetos de código aberto; Especialização em segurança da informação e práticas de cibersegurança; BENEFÍCIOS: Day-Off no seu aniversário!
Descanso Remunerado de 20 dias úteis; Participe de iniciativas de bem-estar; Solides Academy: +80 cursos gratuitos e com certificação; Cresça conosco!
Desenvolva sua trajetória profissional com nosso plano de carreira; Contratação PJ (Flexibilidade e autonomia); Trabalho Remoto (com presença em alguns eventos); Ações internas com premiações em dinheiro; Premiação trimestral de destaque da área; 87% dos colaboradores satisfeitos com a liderança (Pesquisa anônima de Ago/24).