
Backend Developer, Python II - Direct Sales
Grupo Boticário
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
About the role
- Development: Evolve services primarily written in Python and collaborate with the BFF (Node.js).
- Performance: Monitor and continuously optimize search performance, ensuring a high-quality experience for resellers.
- Implementation and Refinement: Work directly with Elasticsearch, handling product indexing and refining queries to ensure accurate results.
- Product Vision: Own the search journey end-to-end, going beyond backend development and influencing the final delivery of results.
- Business Interface: Collaborate with stakeholders and users to clarify questions about the search API and identify opportunities for improvement.
- Cross-Team Integration: Work daily with different teams to optimize how our responses are consumed and processed.
- Monitoring: Track alerts and risks and act proactively to resolve issues.
- Agility: Work in a Kanban-focused environment with support from a PM, Tech Lead and Tech Manager.
- Technical Excellence: Strong culture of code reviews and continuous feedback to raise the team's technical standards.
- Knowledge Sharing: Open environment for knowledge exchange (as presenter or attendee), fostering lasting impact and continuous learning.
Requirements
- Strong proficiency in Python: Solid experience developing with the Django framework.
- Search ecosystem: Experience with or strong interest in Elasticsearch (queries, indexing, and performance).
- Innovation stack: Experience with Google Cloud tools (AI) and use of GitHub Copilot to optimize the development flow.
- Resilience and adaptability: Comfortable working in dynamic (Direct Sales) environments that undergo frequent change.
- Process-oriented: A 'guardian' of best practices and documentation, ensuring knowledge is preserved and new members integrate smoothly.
- Proactive attitude: Willingness to suggest improvements and raise the team's technical standards through feedback and knowledge sharing.
- Node.js knowledge: Familiarity with the language, especially for interactions with the BFF (Backend for Frontend).
Benefits
- Health — Your health is a priority
- Medical and dental plan
- Medication assistance
- Health allowance for family members
- Free psychotherapy sessions
- Telemedicine and second medical opinion
- Free seasonal flu vaccine
- Health and wellness programs
- Food
- Meal allowance or access to local restaurant (depending on work model)
- Food allowance
- Holiday food allowance (Christmas)
- Well-being and quality of life
- Gym and fitness-studio plan
- Home office allowance (for hybrid and remote work models)
- Pet health plan
- Birthday day off
- Up to 40% discount on our products
- Employee association (partnerships and discounts with multibrand stores, gyms, courses and more)
- Travel and accommodation program
- Family support
- Childcare assistance
- Child nutrition credit
- Babysitting assistance
- School supplies assistance
- Legal, psychological and social counseling
- Support for non-traditional parents
- Extended parental leave (180 days for mothers and 120 days for fathers)
- Mobility for your on-site commute
- Transportation allowance and parking (hybrid and on-site models)
- Financial protection and security
- Life insurance
- Funeral support for parents
- Private pension plan
- Payroll-deductible loans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoElasticsearchNode.jsGoogle CloudGitHub Copilotsearch performance optimizationproduct indexingquery refinementcode reviews
Soft Skills
resilienceadaptabilityprocess-orientedproactive attitudecollaborationknowledge sharingcommunicationstakeholder engagementteam integrationcontinuous learning