Num relance
- Tarefas: Desenvolver uma plataforma de integração orientada a eventos com Python e APIs.
- Empresa: Empresa inovadora que cria software premiado para marcas Fortune 500.
- Benefícios: Crescimento profissional, remuneração competitiva e horários flexíveis.
- Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe em projetos emocionantes e faça a diferença com tecnologia de ponta.
- Qualificações: Experiência sólida em Python e arquitetura assíncrona.
O salário previsto situa-se entre 81000 - 99000 € por ano.
Coimbra, Portugal. AgileEngine é uma empresa da lista Inc. 5000 que cria software premiado para marcas Fortune 500 e startups inovadoras em mais de 17 indústrias. Estamos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu múltiplos prêmios de Melhor Lugar para Trabalhar.
POR QUE SE JUNTAR A NÓS Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecê-lo!
SOBRE O PAPEL Estamos à procura de um Desenvolvedor Python para construir e escalar uma plataforma de integração orientada a eventos, incluindo APIs, mecanismos de resiliência e integrações voltadas para IA.
REQUISITOS OBRIGATÓRIOS
- Pelo menos 4 anos de experiência em produção com Python — serviços e APIs tipados, testados e empacotados, não apenas scripts — com fundamentos sólidos de desenvolvimento: estruturas de dados, padrões de design, concorrência e programação assíncrona.
- Compreensão sólida de arquitetura orientada a eventos e assíncrona: mensageria, logs duráveis, entrega pelo menos uma vez, idempotência, tentativas, filas de mensagens mortas, reprodução e pressão de retorno.
- Design de API REST e experiência prática com OpenAPI; disposição para trabalhar com contratos AsyncAPI.
- Apache Kafka ou uma plataforma de streaming equivalente.
- Desenvolvimento assistido por GenAI — você usa ativamente agentes de codificação de IA em seu fluxo de trabalho diário ou está demonstravelmente interessado em adotá-los.
- Disciplina de testes (pytest, testes de contrato), pipelines CI/CD, Linux, Git e containers.
- Resolução metódica de problemas e depuração em sistemas distribuídos.
- Comunicação escrita e verbal forte — você pode explicar um trade-off (consistência versus disponibilidade, síncrono versus assíncrono) para uma audiência global e defendê-lo em revisões arquitetônicas.
- Um desejo genuíno de continuar aprendendo e avaliar novas ferramentas de forma minuciosa, em vez de adotá-las de forma acrítica.
REQUISITOS DESEJÁVEIS
- Construção de produtos voltados para GenAI: habilidades de agentes, protocolos de chamada de ferramentas, pipelines de recuperação ou integração de API LLM.
- Experiência de integração com grandes plataformas SaaS comerciais, particularmente produtos ITSM ou ITAM.
- Bancos de dados relacionais e NoSQL; GraphQL; OAuth2 e integração de identidade empresarial.
- Conhecimento do domínio ITSM/ITAM — gerenciamento de incidentes, mudanças, solicitações de serviço, configuração e gerenciamento de ativos.
- Experiência na desativação de integrações legadas e execução de programas de descontinuação.
O QUE VOCÊ FARÁ
- Construir e evoluir a espinha dorsal — um serviço Python lidando com uma taxonomia de eventos de observação/intenção/resultado, um log de eventos durável e regravável, e trabalhadores que traduzem eventos em operações na plataforma ITSM.
- Projetar e manter interfaces baseadas em contrato usando OpenAPI e AsyncAPI.
- Construir a camada de correlação e decisão que transforma sinais recebidos nas ações corretas do ITSM — deduplicadas, correlacionadas e aplicadas exatamente uma vez.
- Projetar e entregar os mecanismos de resiliência da plataforma — mantendo o serviço utilizável e as solicitações dos consumidores seguras e recuperáveis, quando a plataforma do fornecedor upstream estiver degradada ou indisponível.
- Construir múltiplos padrões de acesso sobre um único núcleo assíncrono — fire-and-forget, submit-and-poll, webhook e assinaturas de stream, e ingestão em lote/micro-lote — para que cada consumidor integre no nível que seu caso de uso exige.
- Desenvolver o registro de tipos de eventos e onboarding autossuficiente, para que as equipes consumidoras registrem seus próprios tipos de eventos, manipuladores e assinaturas.
- Construir superfícies de integração voltadas para GenAI — habilidades de agentes e interfaces de chamada de ferramentas que permitem que agentes de IA descubram e consumam a plataforma de forma segura.
- Modernizar e migrar integrações legadas para a nova plataforma através de caminhos de descontinuação gerenciados, sem interromper os consumidores existentes.
- Assumir a qualidade de ponta a ponta: revisão de código, padrões de codificação, testes de contrato e integração, observabilidade e suporte de produção do que você entrega.
- Participar de cerimônias de equipe e reuniões com clientes; trabalhar diretamente com equipes consumidoras para entender seus requisitos e restrições.
- Assumir autonomamente a responsabilidade por um componente ou um projeto inteiro, e trabalhar com o arquiteto técnico da equipe para documentar decisões significativas como registros de decisões arquitetônicas.
BENEFÍCIOS
- Crescimento profissional: Mentoria, TechTalks e roteiros de crescimento personalizados.
- Compensação competitiva: pagamento baseado em USD com orçamentos para educação, fitness e atividades em equipe.
- Projetos empolgantes: soluções modernas com empresas Fortune 500 e principais empresas de produtos.
- Horário flexível: horário flexível com opções remotas e de escritório.
CONHEÇA NOSSO PROCESSO DE RECRUTAMENTO Cada etapa nos ajuda a entender suas habilidades e adequação geral. Se for uma combinação, você receberá uma oferta.
Empregador para Python Developer ID82555 in Coimbra: Agileengine, Llc.
A AgileEngine é uma empresa premiada que se destaca na criação de software inovador para marcas Fortune 500 e startups de ponta. Com uma cultura centrada nas pessoas, oferecemos oportunidades de crescimento profissional através de mentorias e projetos emocionantes, além de um equilíbrio saudável entre vida profissional e pessoal com horários flexíveis e a opção de trabalho remoto. Junte-se a nós para fazer a diferença em um ambiente colaborativo e dinâmico, onde suas contribuições são valorizadas e reconhecidas.