Engenheiro Sênior de Software Full Stack [ Sênior ] - Kwara A Kwara é uma plataforma que facilita a venda de bens e ativos através de diversas modalidades de venda, promovendo a economia circular. Somos uma empresa que transforma ativos de empresas e pessoas em oportunidades para outros. Estamos buscando um engenheiro de software sênior altamente talentoso para se juntar à nossa equipe em São Paulo. Responsabilidades Trabalhar com o nosso CTO para criar e manter sistemas web escaláveis e de alta qualidade Colaborar com os membros da equipe em design de sistemas, implementação de soluções técnicas e documentação do código Desenvolver e manter as ferramentas e tecnologias usadas pela equipe de desenvolvimento Participar de discussões de arquitetura e design, e fornecer feedback técnico Requisitos Mínimo de 8 anos de experiência em desenvolvimento de software, com muita vontade de programar no dia a dia. Forte conhecimento em tecnologias web, incluindo Node, TypeScript, front e/ou backend, NestJS e NextJS Experiência com AWS, e ferramentas de "Infrastructure as Code" Experiência com arquitetura e design de sistemas web Forte habilidades de colaboração e comunicação Plus: Experiência em desenvolvimento de e-commerce em escala, motores de busca e/ou sistemas em tempo real (web sockets) Cómo trabalhamos? Cultura Ágil e Dinâmica: Somos uma equipe extremamente ágil, que prioriza a eficiência e a capacidade de adaptação. Evitamos burocracias desnecessárias para garantir que nossa tomada de decisão seja rápida e efetiva. Processo Kanban: Utilizamos um processo Kanban ágil para gerenciar nosso trabalho, o que nos permite visualizar o progresso das tarefas e ajustar nossas prioridades de forma flexível. Isso nos ajuda a manter um fluxo contínuo de trabalho, implementando features no nosso monorepo, que contém várias aplicações, todas hospedadas na AWS. Deploys Contínuos: Fazemos deploy em produção quase diariamente, mantendo altos padrões de qualidade no código. Nosso processo de revisão de código (code reviews) entre os pares garante que mantemos uma base de código saudável e facilita o compartilhamento de conhecimento dentro da equipe. Colaboração e Feedback: Valorizamos a colaboração e o feedback constante entre os membros da equipe. Isso inclui sessões de pair programming, revisões de código em grupo e reuniões regulares de retrospectiva para discutir o que está funcionando bem e o que pode ser melhorado. Foco em Inovação e Aprendizado: Estamos sempre buscando inovar e melhorar nossos processos e produtos. Incentivamos o aprendizado contínuo e oferecemos oportunidades para que nossa equipe se mantenha atualizada com as últimas tendências e tecnologias no campo da engenharia de software. Trabalho Remoto e Flexibilidade: Apoiamos um ambiente de trabalho flexível, incluindo a possibilidade de trabalho remoto. Isso permite que nossa equipe mantenha um equilíbrio saudável entre vida profissional e pessoal, ao mesmo tempo em que permanece produtiva e engajada. Processo de Seleção 30 min Entrevista inicial com nosso time de RH 60 min Entrevista técnica com nosso CTO [front-end] 60 min Entrevista técnica com nosso CTO e 1 engenheiro [back-end] Vantagens de trabalhar na Kwara Uma cultura de aprendizado e desenvolvimento contínuo, com oportunidades para treinamentos e workshops Trabalhar em um ambiente colaborativo e dinâmico, com uma equipe apaixonada por tecnologia e inovação Trabalhar diretamente com o CTO em projetos de grande impacto Salário competitivo e benefícios atrativos Ambiente de trabalho flexível e possibilidade de trabalhar remotamente em alguns dias da semana Na Kwara, acreditamos em construir uma plataforma de sucesso a partir da diversidade e inclusão, e valorizamos a perspectiva única que cada indivíduo traz para a nossa equipe. Se você está procurando uma oportunidade desafiadora e gratificante em um ambiente de trabalho dinâmico, envie-nos o seu currículo e faça parte da equipe da Kwara!