




**Olá! Somos a Teya.** A Teya é um provedor de serviços de pagamento e software, com sede em Londres, atendendo pequenas empresas locais em toda a Europa. Fundada em 2019, desenvolvemos ferramentas integradas e fáceis de usar que permitem aos nossos membros aceitar pagamentos e impulsionar o desempenho dos negócios. **Na Teya, acreditamos que pequenas empresas locais são o sangue vital das nossas comunidades.** Estamos aqui porque não acreditamos que haja um campo de jogo igualitário que dê às pequenas empresas uma chance real contra os gigantes das grandes vias comerciais. Estamos aqui porque vemos bancos e provedores tradicionais tornando as coisas mais difíceis para elas. Não achamos que a melhor tecnologia ou o melhor serviço deva ser reservado apenas para quem tem os maiores escritórios. Estamos aqui para lutar por um futuro onde pequenas empresas locais possam prosperar e para dedicar o mesmo compromisso 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 causar impacto em uma cultura dinâmica e conectada, além de aproveitar oportunidades contínuas de aprendizado, uma comunidade solidária orgulhosa de servir à nossa missão e benefícios abrangentes. **Sua Missão** Como Engenheiro de Software na Teya, você terá um papel importante no desenvolvimento e aprimoramento da tecnologia que capacita pequenas e médias empresas em toda a Europa. Você trabalhará ao lado de engenheiros experientes em equipes diversas e multifuncionais, contribuindo para o design, desenvolvimento e manutenção de componentes essenciais dos nossos sistemas. Seu trabalho envolverá vários aspectos do nosso negócio, desde processamento de pagamentos e banking central até gestão do ciclo de vida do comerciante e operações internas, e você terá a oportunidade de aprender e crescer enquanto contribui diretamente para o sucesso dos nossos comerciantes. Como Engenheiro de Software na Teya, espera-se de você: * **Desenvolver e manter código limpo, eficiente e bem testado** para atender às necessidades do negócio, com foco em confiabilidade e desempenho. * **Assumir a responsabilidade por funcionalidades e pequenos projetos** durante todo o ciclo de desenvolvimento, incluindo design, implementação, testes e implantação, sob orientação de engenheiros sênior. * **Colaborar com equipes multifuncionais** (incluindo produto, design e operações) para entender requisitos e contribuir com insights técnicos. * **Contribuir para a construção de ferramentas e integração de sistemas** para aumentar a eficiência operacional e a eficácia do produto. * **Participar de revisões de código,** dando e recebendo feedback construtivo para melhorar a qualidade do código. * **Aprender e aplicar novas tecnologias e melhores práticas** em desenvolvimento de software, com apoio dos membros sênior da equipe. * **Auxiliar na solução de problemas** relacionados aos nossos sistemas. * **Contribuir para melhorias nos processos** dentro da equipe, com foco na qualidade do código, testes e fluxos de desenvolvimento eficientes. * **Documentar seu trabalho** e decisões técnicas de forma clara, tanto para partes interessadas técnicas quanto não técnicas. **Seu Perfil** * **2+ anos de experiência profissional em desenvolvimento de software**, com bom entendimento de sistemas back-end e princípios de design de software. * **Domínio em pelo menos uma das seguintes linguagens: Golang, Java, Kotlin ou .NET.** Experiência com múltiplas linguagens é um diferencial. * **Familiaridade com princípios de programação orientada a objetos (POO), estruturas de dados e algoritmos.** * **Experiência com bancos de dados** (relacionais e/ou não relacionais). * **Conhecimento em controle de versão (Git).** * **Fortes habilidades de resolução de problemas** e desejo de aprender e crescer. * **Boas habilidades de comunicação e colaboração.** * **Experiência em processo de desenvolvimento Ágil/Scrum.** * **Capacidade de trabalhar bem em equipe e de forma independente em um ambiente acelerado.** * **Fluência em inglês.** * **Desejável:** + **Formação em ciência da computação, engenharia ou área relacionada.** + **Experiência prévia na indústria de pagamentos, fintech ou plataformas de serviços 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 stack tecnológica da Teya (por exemplo, Laravel, Spring, Reactor). + **Familiaridade com sistemas de autorização (por exemplo, RBAC, ABAC**, **SpiceDB).** + **Experiência com Desenvolvimento Orientado a Comportamento (BDD) ou Desenvolvimento Orientado a Testes (TDD).** + **Experiência com pipelines de CI/CD.** **As Vantagens** * Confiamos em você, então oferecemos horários de trabalho flexíveis, desde que funcionem para você e sua equipe; * Seguro Saúde; * Auxílio Refeição; * 25 dias de férias anuais (\+ feriados); * Cartão de Transporte Público; * Eventos e atividades frequentes da equipe no escritório e fora; * Lanches no escritório todos os dias; * 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 em criar um ambiente inclusivo onde todos, 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 diversificada leva a ideias melhores, resultados mais fortes e um ambiente de trabalho mais solidário para todos. Se você precisar de ajustes razoáveis em qualquer etapa do processo de recrutamento, seja para entrevistas, avaliações ou outras partes da candidatura — encorajamos você a nos informar. Comprometemo-nos em garantir que cada candidato tenha uma experiência justa e acessível conosco.


