
Senior Backend Python Developer
Stefanini Brasil
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and maintain microservices in Java/Spring Boot
- Support and evolve legacy Python/Django systems
- Design and maintain REST and GraphQL APIs
- Integrate with payment gateways and POS systems
- Respond to production incidents
- Participate in migration from monolith to microservices
- Ensure testing, performance and observability
- Unit and integration testing (target 80%+)
- TDD/BDD for new features
- Code review and technical documentation
- Agile methodologies (Scrum/Kanban)
Requirements
- 3–5 years of backend experience
- Microservices and monolith decomposition
- REST APIs, databases and messaging systems
- Cloud (AWS, GCP or Azure)
- Docker and Kubernetes
- Python 3+
- Resilience4j / circuit breakers
- Feature flags
- Clean Architecture / Domain-Driven Design (DDD)
- Experience with e-commerce, fintech or high-scale systems
Benefits
- Meal allowance or meal voucher
- Discounts on courses, universities and language schools
- Stefanini Academy — platform with free, up-to-date online courses and certificates
- Mentoring
- Benefits club for medical consultations and exams
- Medical assistance (health insurance)
- Dental assistance (dental insurance)
- Perks and discounts club at top merchants
- Travel club
- Pet care plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootPythonDjangoREST APIsGraphQLDockerKubernetesTDDBDD
Soft skills
code reviewtechnical documentationproblem-solvingcollaborationcommunication