Python Back-End Developer | Sênior

Jobgether·Lever
BrazilFull-timePosted Jul 1, 2026
Open original posting

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Back-End Developer | Sênior based in Brazil.

This is a senior backend engineering role focused on building scalable, high-performance systems and data-driven services within a modern cloud-native and AI-enabled environment. You will work on the evolution of distributed architectures, contributing to the design and implementation of event-driven systems, asynchronous processing pipelines, and cloud-based solutions. The role involves modernizing legacy systems while ensuring reliability, scalability, and maintainability across critical business services. You will collaborate with cross-functional engineering teams on architecture decisions and technical strategy. Strong emphasis is placed on data processing, performance optimization, and software quality through automated testing and engineering best practices. This is an opportunity to work in a highly innovative environment leveraging advanced technologies, including AI and distributed computing.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Back-End Developer | Sênior based in Brazil.

This is a senior backend engineering role focused on building scalable, high-performance systems and data-driven services within a modern cloud-native and AI-enabled environment. You will work on the evolution of distributed architectures, contributing to the design and implementation of event-driven systems, asynchronous processing pipelines, and cloud-based solutions. The role involves modernizing legacy systems while ensuring reliability, scalability, and maintainability across critical business services. You will collaborate with cross-functional engineering teams on architecture decisions and technical strategy. Strong emphasis is placed on data processing, performance optimization, and software quality through automated testing and engineering best practices. This is an opportunity to work in a highly innovative environment leveraging advanced technologies, including AI and distributed computing.

Accountabilities:

    You will be responsible for designing, building, and evolving backend systems and data processing solutions with a focus on scalability and performance:

    • Develop and evolve backend applications, services, and data processing pipelines.
    • Contribute to the modernization of legacy systems and architectures.
    • Design and implement cloud-based solutions using modern infrastructure patterns.
    • Build event-driven architectures and integrations using messaging systems.
    • Develop asynchronous and distributed processing components for large-scale systems.
    • Optimize data processing workflows and improve system efficiency and reliability.
    • Ensure software quality through automated testing and adherence to best practices.
    • Participate in technical discussions, architecture design, and engineering decisions.
    • Analyze and optimize performance, scalability, and system reliability.
    • Work with both relational and non-relational databases in diverse use cases.
    • Requirements:

      You should bring strong backend development expertise, with a solid foundation in software engineering principles and distributed systems:

      • Strong experience in software development and backend engineering.
      • Solid understanding of Object-Oriented Programming (OOP) and clean code principles.
      • Experience with unit testing and software quality practices.
      • Knowledge of event-driven architectures and messaging systems (Kafka, RabbitMQ, SQS, SNS, or similar).
      • Experience with asynchronous processing, concurrency, or parallel computing.
      • Hands-on experience with cloud environments (AWS or equivalent).
      • Experience working with relational and/or non-relational databases.
      • Nice to have:

        • Experience with Python in production environments.
        • Knowledge of Spark or PySpark for data processing.
        • Experience with AWS Lambda and serverless architectures.
        • Familiarity with AWS Glue.
        • Knowledge of Node.js, TypeScript, Express, or NestJS.
        • Experience with Kubernetes.
        • Experience with databases such as PostgreSQL, MySQL, MongoDB, ScyllaDB, or Oracle.
        • Experience in modernizing legacy systems and data pipelines.
        • Benefits:

          • Remote-first work model.
          • Opportunity to work in an AI-driven and innovation-focused environment.
          • Exposure to cutting-edge technologies in cloud, data, and distributed systems.
          • Professional growth in a global, tech-forward organization.
          • Collaborative engineering culture focused on learning and continuous improvement.
          • Participation in impactful, large-scale digital transformation projects.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free