Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, develop, test, and deploy high-quality software solutions throughout the entire development lifecycle. Additionally, you will collaborate directly with clients to present technical solutions and ensure project requirements are met.
What they look for
Requirements
Candidates must have proven experience as a software developer with strong proficiency in Python, Django REST Framework, and Docker. A degree in Computer Science or a related field is required, along with excellent communication skills and familiarity with test-driven development.
Benefits
Full description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Python Developer based in Brazil.
We are looking for a passionate Python Developer to design, build, test, and deploy reliable, high-quality software solutions. In this role, you will contribute throughout the software development lifecycle, transforming technical requirements into functional and maintainable applications. You will work with technologies such as Django REST Framework and Docker to develop and integrate software components. You will also contribute to testing strategies, quality assurance, technical documentation, and continuous improvement of development processes. This remote opportunity offers the chance to collaborate directly with clients, present technical solutions, and help ensure projects meet their objectives. The ideal candidate combines strong programming skills with analytical thinking, attention to detail, and a commitment to delivering effective software.
\n
Accountabilities:
• Full Software Development Lifecycle: Design, develop, implement, test, and deploy software solutions in line with project requirements and technical standards.
• Code Development: Write efficient, maintainable, and testable Python code, following established coding practices and software design principles.
• API Development: Build and maintain application programming interfaces using Django REST Framework.
• Software Integration: Integrate software components into fully functional systems, ensuring compatibility, reliability, and performance.
• Testing and Quality Assurance: Apply test-driven development practices, create software verification plans, and implement quality assurance procedures to identify and resolve defects.
• Technical Documentation: Document software functionality, technical requirements, specifications, and implementation decisions, keeping documentation accurate and up to date.
• Development Process Improvement: Adapt and implement software engineering tools, workflows, and metrics to improve productivity, quality, and delivery.
• Technical Feasibility and Planning: Produce technical specifications, assess operational feasibility, and contribute to project planning and execution.
• Client Collaboration: Meet with clients to present proposed solutions, explain technical approaches, and ensure alignment with business requirements.
• Project Delivery: Follow project plans, release processes, and relevant industry standards while contributing technical expertise as a subject matter specialist.
Requirements:
• Professional Experience: Proven experience working as a Software Engineer, Software Developer, or in a similar technical role.
• Python Development: Strong programming skills and the ability to develop high-quality, efficient, and maintainable software.
• Django REST Framework: Practical experience building and maintaining REST APIs using Django REST Framework.
• Docker: Experience using Docker to package and manage application environments.
• Test-Driven Development: Familiarity with test-driven development principles and software testing practices.
• Software Engineering Tools: Proficiency with relevant development tools and practices used throughout the software engineering lifecycle.
• Technical Documentation: Ability to document requirements, technical specifications, software functionality, and implementation details clearly.
• Development Methodologies: Familiarity with software development methodologies, release management, and deployment processes.
• Education: Degree in Computer Science, Software Engineering, or a related field.
• Communication Skills: Ability to communicate technical concepts clearly, collaborate with clients, and present software solutions effectively.
• Remote Work: Ability to work independently, manage priorities, and collaborate with distributed teams in a remote environment.
Benefits:
• Remote Work Flexibility: Work remotely from anywhere in the world, with Brazil identified as the preferred location.
• Contract Engagement: Contract-based opportunity focused on software development and technical delivery.
• End-to-End Development Experience: Opportunity to contribute across the full software development lifecycle, from technical design to deployment and maintenance.
• Client Interaction: Direct engagement with clients through technical discussions and solution presentations.
• Technical Growth: Opportunity to deepen expertise in Python, Django REST Framework, Docker, testing, and software engineering best practices.
\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
Similar roles
-
Lead Software Engineer - Python and Spark
JPMorgan Chase & Co. New York, New York, United States · $157K–$215K/yr
-
STAGE - Etude Python pour transformation de fichier GDS/OAS F/H
STMicroelectronics Crolles, Auvergne-Rhône-Alpes, France
-
Stage - Software Engineer Python (H/F)
Coface Bois-Colombes, Ile-de-France, France
-
Senior Software Engineer - Python with Snowflake
NielsenIQ Chennai, Tamil Nadu, India
-
Développeur Python confirmé
Tilencia Paris, Ile-de-France, France
-
Senior Software Engineer, Network Tools with Python
Zayo Group United States · $113K–$174K/yr