Senior / Principal Python Engineer
Jobgether · Brazil
Internet Marketplace Platforms · 11-50 employees
About the role
Design and develop scalable backend services, APIs, and cloud-native applications for financial technology platforms. Collaborate with cross-functional teams to build high-performance distributed systems and integrate AI-powered capabilities.
What they look for
Requirements
Requires 5+ years of professional Python backend experience with strong skills in AWS, Docker, Kubernetes, and distributed system design. Proficiency in English and experience with RESTful APIs and database management is essential.
Benefits
Full description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Python Engineer based in Brazil.
We are seeking a Senior / Principal Python Engineer to design and develop scalable backend solutions powering modern financial technology platforms. This role offers the opportunity to work on high-performance systems, distributed architectures, and payment infrastructure used by businesses globally. You will contribute to critical engineering decisions, shape technical strategies, and help build reliable cloud-native applications. Working closely with Product, Frontend, AI, and Engineering teams, you will solve complex technical challenges while driving innovation and engineering excellence. The ideal candidate is passionate about backend development, enjoys architectural problem-solving, and thrives in a collaborative international environment. This is an opportunity to make a significant impact while working with modern technologies and AI-driven solutions.
\n
Accountabilities:
- Design, develop, and maintain scalable backend services, APIs, and cloud-native applications using Python.
- Build and optimize distributed systems, payment processing workflows, and backend infrastructure to support high availability and performance.
- Contribute to architecture discussions, technical strategy, and key engineering decisions.
- Develop secure, reliable, and maintainable solutions following modern software engineering practices.
- Collaborate with Product, Frontend, AI, and DevOps teams to deliver high-quality features and improvements.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing.
- Investigate and resolve complex production issues while driving continuous system improvements.
- Contribute to AI-powered product capabilities and integrations with emerging AI technologies.
- Promote engineering excellence through strong practices around observability, scalability, security, and maintainability.
- Help define and improve development processes within a collaborative Agile environment.
Requirements:
- 5+ years of professional backend software engineering experience with Python.
- Strong experience designing and building RESTful APIs and distributed backend systems.
- Solid knowledge of SQL and/or NoSQL databases and data management practices.
- Hands-on experience working with AWS cloud services and cloud-native architectures.
- Experience with Docker, Kubernetes, and modern deployment practices.
- Strong understanding of microservices principles and scalable system design.
- Proven ability to work effectively within cross-functional Agile teams.
- Strong analytical thinking, problem-solving abilities, and ownership mindset.
- Experience driving technical initiatives and contributing to architectural decisions.
- Excellent communication and collaboration skills in an international environment.
- Upper-intermediate or higher English proficiency.
- Experience with FastAPI and TypeScript is a plus.
- Familiarity with AI-powered applications, LLM integrations, AI SDKs, or prompt-based solutions is highly valued.
- Experience integrating AI services such as OpenAI, Anthropic, or similar platforms is an advantage.
Benefits:
- Opportunity to work on innovative AI-driven financial technology solutions.
- Fully remote work environment with flexibility.
- International collaboration with talented engineering and product teams.
- Exposure to modern cloud technologies, distributed systems, and AI ecosystems.
- Opportunity to influence architecture decisions and technical direction.
- Continuous learning and professional development opportunities.
- Supportive engineering culture focused on ownership, collaboration, and innovation.
- Ability to contribute to products with global business impact.
\nHow 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