Digitais. Humanos. Transformadores.
Senior Integration Architect – Python
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Integration Architect – Python
Runtalent
• Define and evolve integration architectures for enterprise applications and digital platforms. • Design solutions based on APIs, microservices, and event-driven architectures. • Provide technical leadership for integration initiatives between corporate systems and data platforms. • Develop and support the implementation of backend applications using Python. • Design, build, and maintain REST APIs and event-driven integrations. • Structure integration solutions with platforms such as SAP, Salesforce, Kafka, and other enterprise systems. • Define development, observability, security, and governance standards for integrations. • Support the construction of data pipelines and large-scale integration processes. • Ensure adherence to architectural best practices, code quality, and performance. • Collaborate with enterprise architects, technical leads, data teams, and development teams. • Perform impact analyses, define technology standards, and drive continuous architectural evolution.
Job Requirements
- Proven experience as an Integration Architect, Solutions Architect, or equivalent role.
- Strong background in backend development using Python.
- Experience designing and implementing:
- REST APIs
- Microservices
- Event-Driven Architecture
- Synchronous and asynchronous integrations
- Experience with messaging and streaming platforms, especially Kafka.
- Experience integrating corporate systems, ERPs, and CRMs.
- Knowledge of distributed architecture patterns and enterprise integration.
- Experience with large-scale data processing and integration.
- Familiarity with security practices, authentication, and API governance.
- Experience with automated testing, code quality, and observability.
Benefits
- Remote work
Related Guides
Related Job Pages
More Backend Engineer Jobs
Fullstack Developer (Node/React) Mid-Level
LubySaiba mais sobre cultura, diferenciais e como é ser um #Luber em nossa Página de Carreiras!
Role Description Buscamos um Desenvolvedor Full Stack Pleno para integrar nossos squads de desenvolvimento e atuar em projetos de alta complexidade para diferentes perfis de clientes e segmentos de negócio. Você será responsável por desenvolver e entregar soluções técnicas com autonomia, contribuindo ativamente para a qualidade, escalabilidade e eficiência do produto, tanto no front-end quanto no back-end. - Desenvolver e entregar funcionalidades com autonomia, atuando de ponta a ponta no front-end e no back-end. - Estruturar aplicações escaláveis seguindo as melhores práticas de desenvolvimento, com visão de longo prazo para o projeto. - Prezar pelo desenvolvimento de código limpo e pela segurança das aplicações. - Questionar requisitos e regras de negócio, propondo melhorias com visão técnica e de produto. - Contribuir nas definições técnicas dos projetos junto à equipe. - Executar testes das funcionalidades desenvolvidas, garantindo qualidade nas entregas. - Interagir com áreas parceiras (UX/UI, QA, DevOps) para alinhar soluções. - Participar de reuniões e cerimônias da equipe e com clientes. - Contribuir em discussões sobre padrões, arquitetura, metodologias e boas práticas. - Buscar evolução contínua em sua frente de atuação e nas tecnologias utilizadas pelo time. Qualifications - Ensino superior completo em áreas de tecnologia. - Pelo menos 4 anos de experiência em projetos de desenvolvimento full stack. - Domínio em React.js com TypeScript, incluindo Hooks, Context API e gerenciamento de estado (ex.: Redux). - Domínio em Node.js para desenvolvimento back-end, com sólido entendimento de padrões HTTP e REST. - Conhecimentos sólidos em MongoDB e/ou bancos de dados relacionais (SQL avançado, procedures, views e cache distribuído). - Conhecimento em HTML5 e CSS3. - Conhecimento básico em Docker e práticas de DevOps (build/deploy). - Familiaridade com serviços de mensageria, testes automatizados e infraestrutura em nuvem. - Conhecimento básico de GraphQL. - Domínio de Git e boas práticas de versionamento. - Organização e planejamento para suportar e acompanhar os prazos exigidos. - Trabalho em equipe de forma colaborativa, auxiliando outros colegas. - Comunicação ativa no grupo, contribuindo para a evolução dos projetos. - Habilidade para absorver feedback e buscar evolução contínua. Requirements - Experiência com Elasticsearch ou outras ferramentas de busca e indexação. - Conhecimento em RabbitMQ ou outros sistemas de mensageria. - Familiaridade com Kubernetes e NGINX em ambiente de produção. - Experiência com integrações de meios de pagamento (Pix, gateways, boleto ou recorrência). - Vivência em projetos com agentes de inteligência artificial. - Nível intermediário ou avançado no idioma inglês. Benefits - Trabalho Remoto: Desfrute da flexibilidade de trabalhar de qualquer lugar do Brasil, com total autonomia e organização. - Saúde e Bem estar: Plano de Saúde e Odontológico, Seguro de Vida e Wellhub (Gympass). - +Educação: Descontos em cursos da FIAP e MBA USP Esalq para você continuar aprendendo e se desenvolvendo. - Diferenciais exclusivos: Descontos em lojas Multilaser, bonificação por indicação de profissionais e negócios, horário adaptável e bônus anual.
• Design and develop core platform features with a strong focus on **cloud services** and **platform architecture** • Build and maintain scalable **Java-based backend systems** • Contribute to the evolution of the platform's **API ecosystem** using GraphQL and REST • Drive technical design, implementation, and production support activities • Improve **code quality**, maintainability, and engineering standards through peer reviews • Collaborate closely with Product, QA, and Engineering teams to deliver reliable solutions • Troubleshoot and resolve complex production issues • Contribute to architectural decisions and long-term platform evolution • Help modernize cloud infrastructure, deployment workflows, and platform capabilities
Senior Backend Engineer, Python, Go, Distributed Systems
Gramian ConsultingWe get talents. You get results.
• Design, develop, and maintain **backend services** powering personalized feeds, search, and user-facing products • Build scalable and reliable **distributed systems** supporting millions of users • Develop high-quality frontend features using **React** • Write clean, maintainable, and high-performance code • Design and maintain **automated testing frameworks** and quality assurance processes • Collaborate closely with **Machine Learning**, Product, and Infrastructure teams • Improve system reliability, scalability, and operational performance • Contribute to architecture decisions and platform evolution • Participate in debugging, monitoring, and production issue resolution
• Design, develop, and maintain scalable, high-performance applications and services • Write clean, reusable, and reliable code that supports highly available, high-volume transaction processing systems • Lead the design and implementation of medium to large-scale software features and projects • Participate in the full software development lifecycle, including sprint planning, daily standups, estimation, and retrospectives • Write unit tests and perform code reviews to ensure software quality and maintainability • Design and develop APIs and SDKs to support external developer integrations • Create and maintain technical documentation, tutorials, integration guides, and code samples • Improve performance, scalability, and usability across developer portals and applications • Collaborate with product, engineering, and cross-functional teams to deliver secure and scalable solutions • Embed PCI DSS v4.0 compliance requirements into developer workflows, documentation, and integration practices • Identify opportunities for continuous improvement in engineering processes, developer experience, and platform performance • Research and adopt new technologies, tools, and development practices when appropriate


