




Resumo: A Teya está buscando um Engenheiro de Software Sênior para projetar, desenvolver e manter sistemas centrais de processamento de pagamentos, impulsionando a inovação e o sucesso dos comerciantes em toda a Europa. Pontos de destaque: 1. Modelar a tecnologia da Teya e impulsionar a inovação para o sucesso dos comerciantes 2. Colaborar com equipes multifuncionais em sistemas críticos 3. Aprendizado contínuo e mentoria em um ambiente de apoio **Olá! Somos a Teya.** A Teya é uma prestadora de serviços de pagamento e software, com sede em Londres, que atende pequenas empresas locais em toda a Europa. Fundada em 2019, desenvolvemos ferramentas fáceis de usar e integradas que permitem aos nossos membros aceitar pagamentos e impulsionar o desempenho de seus negócios. **Na Teya, acreditamos que pequenas empresas locais são o sangue vital de nossas comunidades.** Estamos aqui porque não acreditamos que exista um campo de jogo nivelado que dê às pequenas empresas uma chance real de competir contra os gigantes das ruas comerciais. Estamos aqui porque vemos bancos e prestadores de serviços legados dificultando ainda mais sua jornada. Não acreditamos que a melhor tecnologia ou o melhor serviço devam ser reservados apenas para aqueles com as maiores sedes. Estamos aqui para lutar por um futuro em que pequenas empresas locais possam prosperar e para nos comprometermos com a mesma dedicação que elas oferecem a todos nós. **Faça parte da nossa história.** Estamos procurando talentos excepcionais para se juntarem à nossa missão. Oferecemos a oportunidade de gerar impacto em uma cultura dinâmica e conectada, beneficiando-se de oportunidades contínuas de aprendizado, de uma comunidade de apoio orgulhosa de servir nossa missão e de benefícios abrangentes. **Sua missão** Como Engenheiro de Software Sênior na Teya, você desempenhará um papel fundamental na moldagem do futuro da tecnologia da Teya, impulsionando a inovação e garantindo que entreguemos uma experiência impecável e de alto desempenho para nossos comerciantes em toda a Europa. Você trabalhará com equipes diversas e multifuncionais para projetar, desenvolver e manter componentes centrais de nossos sistemas que sustentam diversos aspectos do nosso negócio, desde o processamento de pagamentos e bancos centrais até a gestão do ciclo de vida dos comerciantes e operações internas. Suas contribuições impactarão diretamente o sucesso dos nossos comerciantes, permitindo-lhes prosperar em um cenário cada vez mais competitivo. Como Engenheiro de Software Sênior na Teya, espera-se que você: * **Projete, desenvolva e mantenha código limpo, eficiente, seguro e bem testado**, para suportar necessidades empresariais críticas, garantindo escalabilidade, desempenho e confiabilidade nos sistemas da Teya. * **Assuma a propriedade de funcionalidades e projetos** durante todo o ciclo de vida do desenvolvimento de software, incluindo definição de escopo, projeto, desenvolvimento, testes, implantação e manutenção. * **Colabore estreitamente com equipes multifuncionais** (incluindo produto, design, ciência de dados, segurança e operações) para compreender requisitos, fornecer insights técnicos e contribuir para discussões arquitetônicas. * **Desenvolva ferramentas e integre sistemas** para aprimorar a eficiência operacional, a confiabilidade e a escalabilidade dos produtos em toda a empresa. * **Contribua para melhorias de processos**, com foco em integração contínua, entrega e implantação, para garantir um pipeline de desenvolvimento fluido e estável. * **Participe de revisões de código**, forneça feedback construtivo e ajude a elevar a qualidade geral e o desempenho da produção da equipe. * **Mentore e apoie outros desenvolvedores**, promovendo um ambiente colaborativo e inovador. * **Mantenha-se atualizado sobre as últimas tendências e tecnologias** em engenharia de software, pagamentos e fintech, identificando proativamente oportunidades de melhoria e inovação. * **Ajude na solução de problemas complexos** relacionados aos nossos sistemas, fornecendo resoluções oportunas para garantir um serviço ininterrupto aos nossos clientes. * **Ajude a definir e promover boas práticas** em desenvolvimento de software, incluindo qualidade de código, testes, automação e segurança. * **Atue como especialista em áreas-chave**, fornecendo orientação e suporte a outras equipes. **Sua trajetória** * **5 anos ou mais de experiência profissional em desenvolvimento de software**, com sólida compreensão de sistemas backend, arquiteturas escaláveis e princípios de design de software. * **Habilidades significativas de programação em pelo menos uma das seguintes linguagens: Java, Kotlin, Golang ou .NET**; experiência com múltiplas linguagens é um diferencial. * **Conhecimento sólido dos princípios de programação orientada a objetos (POO), estruturas de dados e algoritmos.** * **Capacidade comprovada de projetar e implementar soluções eficientes, mantíveis e escaláveis**, utilizando tecnologias backend. * **Experiência com bancos de dados** (relacionais e não relacionais), incluindo projeto de esquemas, otimização de consultas e integração com bancos de dados. * **Experiência em design e arquitetura de sistemas**, incluindo padrões de design orientado a objetos, arquitetura de microsserviços e desenvolvimento de APIs. * **Experiência prática com controle de versão (Git), pipelines de integração contínua e implantação.** * **Excelentes habilidades de resolução de problemas**, além da capacidade de depurar questões complexas em múltiplos sistemas ou serviços. * **Excelentes habilidades de comunicação, colaboração e mentoria.** * **Experiência em processos de desenvolvimento ágil/Scrum.** * **Capacidade de trabalhar bem tanto em equipe quanto de forma independente em um ambiente acelerado.** * Fluência em inglês. * **Desejável:** + **Graduação em ciência da computação, programação ou área correlata.** + **Experiência prévia no setor de pagamentos, fintech ou plataformas de recomendação de localização e negócios.** + **Experiência com infraestrutura em nuvem** (AWS, Kubernetes, Helm). + **Experiência com frameworks, SDKs, APIs e bibliotecas atuais ou específicas** relevantes para a pilha tecnológica da Teya (ex.: Laravel, Spring, Reactor). + **Experiência na implementação de sistemas de autorização (ex.: RBAC, ABAC, SpiceDB).** + **Conhecimento em criptografia ou EMV.** **Benefícios** * Confiamos em você, portanto oferecemos horários de trabalho flexíveis, desde que sejam adequados tanto para você quanto para sua equipe; * Plano de saúde; * Auxílio-refeição; * 25 dias úteis de férias (\+ feriados nacionais); * Cartão de transporte público; * Eventos e atividades frequentes da equipe no escritório e externamente; * Lanches diários no escritório; * Ambiente de escritório amigável, confortável e informal. **A Teya tem orgulho de ser uma empregadora que valoriza a igualdade de oportunidades.** Comprometemo-nos a criar um ambiente inclusivo em que todas as pessoas — independentemente de raça, etnia, identidade ou expressão de gênero, orientação sexual, idade, deficiência, religião ou origem — possam prosperar e realizar seu melhor trabalho. Acreditamos que uma equipe diversa leva a ideias melhores, resultados mais robustos e um local de trabalho mais solidário para todos. Se você precisar de quaisquer ajustes razoáveis em qualquer etapa do processo seletivo — seja para entrevistas, avaliações ou outras partes da candidatura — incentivamos você a nos informar. Estamos comprometidos em garantir que todos os candidatos tenham uma experiência justa e acessível conosco.


