Full Stack Developer (Python + React)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Developer (Python + React) based in Brazil.
This role offers the opportunity to contribute to the development of large-scale digital commerce solutions serving millions of users.
You will work on a high-impact platform focused on scalability, performance, and seamless customer experiences.
The position combines backend expertise in Python with modern frontend development using React.
You will collaborate with experienced engineers and cross-functional teams in a distributed environment.
The role involves solving complex technical challenges, designing reliable systems, and influencing architectural decisions.
You will work with modern cloud technologies, microservices, and event-driven architectures while contributing to continuous innovation.
This is an opportunity to make a direct impact on a fast-growing digital ecosystem while developing your technical expertise.
Accountabilities:
As a Full Stack Developer, you will be responsible for designing, developing, and improving scalable applications while contributing to the evolution of a high-performance E-commerce platform. You will work across backend and frontend layers, collaborate with technical teams, and help deliver reliable solutions that support business growth and customer satisfaction.
- Design, develop, and maintain large-scale distributed systems capable of handling significant data volumes and high traffic.
- Build scalable backend services and microservices using Python, applying strong software engineering principles.
- Develop and integrate REST and GraphQL APIs to support modern digital applications.
- Create responsive and user-friendly frontend experiences using React.
- Implement event-driven solutions to improve system scalability, reliability, and performance.
- Develop and maintain unit, API, regression, and performance testing strategies.
- Optimize applications for low latency, fault tolerance, and operational efficiency.
- Collaborate with cross-functional teams to investigate and resolve production incidents.
- Participate in architecture discussions and contribute to technical decisions and system design improvements.
- Support continuous improvement initiatives related to engineering practices, performance, and maintainability.
- 4+ years of professional software development experience with object-oriented programming languages, including Python.
- Strong backend development experience using Python.
- Experience designing and developing scalable distributed systems and microservices.
- Practical experience building and integrating REST and GraphQL APIs.
- Strong understanding of object-oriented programming principles, design patterns, algorithms, and data structures.
- Commercial experience developing frontend applications with React.
- Hands-on experience working in Linux/Unix environments.
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Familiarity with relational and NoSQL databases, including MongoDB, Cassandra, HBase, and Redshift.
- Experience working independently and collaboratively within distributed engineering teams.
- Upper-intermediate English level or higher.
- Strong analytical and problem-solving skills with a proactive and ownership-driven mindset.
- Experience working with high-load E-commerce platforms.
- Knowledge of event-driven architecture patterns.
- Experience with performance optimization and observability tools.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience supporting production systems with high availability requirements.
- Full-time remote work opportunity based in Brazil.
- Opportunity to contribute to a large-scale digital platform used by millions of customers.
- Exposure to modern technologies including Python, React, microservices, cloud platforms, and distributed architectures.
- Collaborative environment with experienced engineering teams.
- Opportunity to influence technical decisions and architectural improvements.
- Professional growth opportunities through challenging projects and continuous learning.
- Flexible work conditions designed to support productivity and work-life balance.
Requirements:
The ideal candidate has strong full-stack development experience, with proven expertise in Python backend development and React-based frontend applications. You should be comfortable working with distributed systems, cloud environments, and modern software development practices while demonstrating ownership, collaboration, and strong problem-solving abilities.
Preferred qualifications:
Benefits:
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