Senior Python Developer
Remote in Brazil, & 2 others
Python.Web& 9 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are seeking a Senior Python Developer to join our team.
In this role, you will contribute to the design and delivery of robust, scalable applications that support complex business domains and data-driven experiences. You will collaborate closely with cross-functional teams to shape technical solutions that align with modern engineering standards and evolving product needs.
Responsibilities
- Develop clean and interactive frontend components with React and TypeScript to support intuitive browsing, searching, and editing of vehicle catalog data
- Build and maintain backend services and GraphQL APIs primarily in Python to manage catalog data logic and business rules
- Design efficient GraphQL schemas and resolvers to ensure seamless data exchange between frontend and backend layers
- Model and optimize database interactions using MySQL or PostgreSQL for reliable storage and querying of vehicle catalog data
- Deploy and manage application components on AWS services such as EC2, Lambda, RDS, and API Gateway
- Contribute to end-to-end feature development, testing activities, and performance tuning across the stack
- Take part in architectural discussions, code reviews, and agile ceremonies to help shape technical direction
Requirements
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience
- At least 3 years of professional relevant experience in software development
- Strong hands-on experience with Python for building backend services, APIs, and business logic
- Solid proficiency in ReactJS for developing dynamic and responsive user interfaces
- Practical experience using GitHub Copilot to accelerate development workflows and improve coding productivity
- English level B2 or higher, with strong written and verbal communication skills
Nice to have
- Experience working with Amazon Web Services (AWS) for deploying, scaling, and managing cloud-based applications
- Familiarity with GitHub Actions for automating CI/CD pipelines, builds, and deployments
- Hands-on knowledge of GraphQL for designing flexible and efficient APIs
- Experience with MySQL for relational database design, querying, and performance tuning
- Experience with PostgreSQL for managing structured data and advanced querying scenarios
- Familiarity with Relay as a GraphQL client for efficient data fetching in React applications
