Lead Python Developer (Customer Success Engineer) in Brazil at Jobgether

NewJob Function: Information Technology
Jobgether
Brazil, Brazil
Posted on
New job! Apply early to increase your chances of getting hired.

Job Description

Lead Python Developer (Customer Success Engineer)

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Python Developer (Customer Success Engineer) based in Brazil.

As a Lead Python Developer and Customer Success Engineer, you will combine technical leadership, backend engineering, and customer-facing problem-solving to deliver reliable data migration and integration solutions. You will take ownership of customer data migrations from initial assessment through transformation, validation, and successful implementation. Working primarily with Python, Django, PostgreSQL, and REST APIs, you will investigate complex technical issues, develop tailored solutions, and improve the tools and processes that support customer onboarding. You will also guide backend engineers while collaborating directly with customers to understand requirements and resolve challenges efficiently. In this remote, international environment, you will have significant technical ownership and the opportunity to influence engineering practices, automation, and operational reliability. This role is ideal for an experienced engineer who combines strong coding expertise with leadership, analytical thinking, and a commitment to customer success.

Accountabilities:
  • Lead customer data migration projects from initial investigation and planning through data transformation, validation, implementation, and successful completion.
  • Analyze, extract, transform, and migrate data from diverse customer systems, database models, file formats, and external data sources.
  • Develop, maintain, and optimize Python and Django scripts, utilities, and internal tools to support migration workflows and improve operational efficiency.
  • Work extensively with PostgreSQL, relational databases, and NoSQL systems to manage complex queries, data structures, schema changes, and database migrations.
  • Investigate customer-reported technical issues, troubleshoot unfamiliar code and system behavior, identify root causes, and implement reliable solutions.
  • Manage customer-specific backend modifications, bug fixes, integrations, and production data issues, ensuring that technical problems are resolved thoroughly.
  • Design, implement, and troubleshoot REST API integrations and connections with third-party systems to support customer migrations and ongoing technical requirements.
  • Communicate directly with customers to clarify technical requirements, investigate reported issues, explain solutions, and coordinate implementation activities.
  • Provide technical leadership and guidance to backend engineers, supporting sound engineering decisions, effective collaboration, and high-quality delivery.
  • Collaborate with cross-functional teams to coordinate technical priorities, resolve dependencies, and ensure successful customer outcomes.
  • Continuously improve migration processes, automation, documentation, and internal tooling to make onboarding more consistent, reliable, and scalable.
  • Apply AI-powered development tools to improve coding productivity, debugging, and engineering workflows while maintaining high standards of code quality and reliability.
Requirements:
  • At least 7 years of professional backend development experience, with strong hands-on expertise in Python and Django.
  • At least 3 years of experience in a technical leadership role, providing engineering guidance to development teams and collaborating directly with customers or other stakeholders.
  • Strong practical experience with PostgreSQL, including complex SQL queries, database structures, schema changes, and migration processes.
  • Demonstrated experience designing and executing data migrations, developing transformation scripts, and validating data accuracy and integrity across systems.
  • Experience working with diverse data sources, file formats, and database models, including both relational and NoSQL databases.
  • Strong understanding of REST APIs, backend architecture, and third-party integrations, with the ability to diagnose and resolve integration issues.
  • Advanced debugging and troubleshooting skills, including the ability to investigate unfamiliar codebases, analyze complex data problems, and identify root causes systematically.
  • Hands-on experience using Git, Docker, and Bash in everyday development workflows.
  • Familiarity with AI-powered development tools, particularly Claude Code or comparable coding agents, and the ability to use them effectively in engineering tasks.
  • Strong customer communication skills, with the ability to translate technical concepts into clear explanations, understand business needs, and coordinate solutions with non-technical stakeholders.
  • Demonstrated ownership, attention to detail, and persistence in driving technical challenges through to resolution.
  • Ability to balance hands-on development, technical leadership, customer communication, and multiple priorities in a remote environment.
  • Upper-intermediate English proficiency (B2+) or higher, with confident spoken communication skills for customer interactions and collaboration with international teams.
  • Availability to work in alignment with U.S. Eastern Time (EST) business hours, with occasional flexibility outside standard working hours when required.

Nice to Have:

  • Experience managing complex customer data migrations between B2B or SaaS platforms.
  • Experience building and improving internal migration frameworks, reusable tooling, and automation solutions.
  • Previous experience working in a B2B SaaS product environment.
  • Familiarity with CI/CD pipelines, automated testing, and production deployment workflows.
  • Experience with Microsoft Azure and cloud-based applications.
  • Experience troubleshooting customer-specific integrations and production data issues.
  • Familiarity with customer relationship management (CRM) platforms.
Benefits:
  • Full-time, fully remote position based in Brazil.
  • Opportunity to collaborate with international teams and customers across North America and Latin America.
  • A collaborative working environment that values autonomy, technical ownership, and practical problem-solving.
  • Opportunities for continuous learning and professional development across backend engineering, data migrations, integrations, and cloud technologies.
  • The opportunity to lead technical initiatives, mentor engineers, and influence engineering standards and development practices.
  • Hands-on exposure to complex customer data challenges and opportunities to improve scalable migration and onboarding solutions.
  • An environment that encourages the use of modern development tools, automation, and AI-powered engineering technologies.
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!
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

Explore Related Opportunities

Job Location

Brazil, Brazil

Frequently asked questions about this position

Apply For This Position

Apply Now