




Analista de Desenvolvimento Sênior com forte capacidade técnica e experiência em liderança para atuar como referência na nossa equipe. Essa pessoa será responsável por orientar desenvolvedores, garantir qualidade das entregas, propor melhorias arquiteturais e participar ativamente das decisões técnicas do produto. O papel envolve tanto hands\-on em desenvolvimento quanto coordenação técnica, garantindo que a equipe opere com eficiência, boas práticas e foco em resultados. Responsabilidades * Liderar tecnicamente a equipe de desenvolvimento, atuando como mentor e facilitador. * Planejar, priorizar e distribuir tarefas junto ao time e ao product manager. * Conduzir revisões de código, orientar boas práticas e garantir padrões arquiteturais. * Participar do desenho e evolução da arquitetura das aplicações. * Ser referência na stack principal, apoiando na resolução de problemas complexos. * Colaborar com outras áreas (Produto, QA, Suporte, Infra) para garantir entregas consistentes. * Otimizar processos de desenvolvimento, automação e performance das aplicações. * Monitorar métricas técnicas e promover melhorias contínuas. ⸻ Requisitos Técnicos Experiência sólida com: Back\-end * Ruby on Rails (avançado – desejável experiência em arquiteturas escaláveis) * PostgreSQL (modelagem, queries complexas, otimização) * Sidekiq (processamento assíncrono e jobs background) * RabbitMQ (mensageria, filas, integração entre serviços) Front\-end * Vue.js (componentização, state management, boas práticas de SPA) Infraestrutura \& Performance * AWS (EC2, S3, RDS, CloudWatch, IAM, ou equivalente) * Redis (cache, sessions, locking) * Memcached * Integração e automação de deploy (CI/CD) Requisitos Comportamentais * Perfil analítico e orientado a resultados. * Capacidade de liderar times de forma colaborativa e pragmática. * Comunicação clara e direta. * Proatividade para propor melhorias técnicas e de processos. * Compromisso com qualidade, estabilidade e escalabilidade do sistema. Diferenciais * Experiência anterior como Tech Lead ou líder técnico. * Experiência com microsserviços ou arquiteturas distribuídas. * Conhecimento em outras linguagens de programação (Node.js, Python, etc.). * Experiência com metodologias ágeis (Scrum, Kanban). * Experiência com sistemas de monitoramento (New Relic,


