Python Developer

Posted Oct 30

This is a fully remote position, open to applicants in Brazil, +2 more countries.

📋 Description

• Design, test, and sustain Python libraries, modules, and services utilized by enterprise clients globally.

• Create secure code and ensure dependencies are current and free from known vulnerabilities.

• Adhere to Python coding standards, use linters, conduct static analysis, and follow architectural guidelines.

• Engage in code reviews and apply feedback effectively.

• Develop and uphold automated tests while keeping CI pipelines running smoothly.

• Work collaboratively with Product, QA, DevOps, and other engineers to convert requirements into dependable implementations.

• Troubleshoot and resolve issues, including performance and memory-related challenges.

• Participate in technical discussions regarding API design, data models, and integrations.

• Familiarize yourself with the Python ecosystem and propose enhancements to tools and practices.

• Document features, modules, and technical choices made throughout the development process.

• Disseminate knowledge through pairing, comprehensive documentation, and internal presentations.

• Report directly to the VP of Engineering.


⛳️ Requirements

• Bachelor's degree in Computer Science, Engineering, or a related discipline.

• Over 3 years of professional experience in Python development, delivering features in production settings.

• Strong understanding of Python, including OOP, data structures, error handling, type hints, and the standard library.

• Proficiency in Python packaging, virtual environments, and dependency management (uv, pip, poetry, or conda).

• Experience in writing automated tests (pytest or unittest) and familiarity with Git, code reviews, and CI/CD pipelines.

• Knowledge of Python language internals, decorators, concurrency, threading/async, and memory management.

• Comfortable working in a Linux environment and using the command line.

• Solid experience with Git and GitHub.

• Familiarity with MS Office/Excel, Google Suite, and Notion.

• Willingness to travel as necessary to support events and connect with the team.

• Experience with Rust and integrating Python with Rust.

• Contributions to open-source Python projects.

• Knowledge of relational and non-relational databases and ORM tools.

• Familiarity with containers, such as Docker.

• Previous experience in a fast-paced, high-growth startup environment.

• Fluency in Portuguese.

• Proficient in English at an advanced level.


🏝️ Benefits

• Flexible remote work options.

• Opportunities to travel as needed to support events and connect with the team.

People also viewed

GT10 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights10 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil10 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft11 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers