
Developer Specialist I – E-commerce
Grupo Boticário
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Serve as a technical reference, breaking down complex epics into actionable tasks and ensuring correct execution in partnership with the Tech Lead;
- Identify risks, simplify solution designs, and ground architectural decisions in facts, data, and extensive technical experience;
- Actively contribute to building and optimizing resilient APIs that support our machine learning models and recommendation engines (integrations with Amazon Personalize, Bedrock, etc.);
- Write high-quality backend code (focused on Kotlin and reactive programming), conduct Code Reviews centered on best practices, and act as a security advocate within the team;
- Ensure active monitoring of the production environment (critical user journeys) and track code health metrics (smells, vulnerabilities, coverage);
- Take initiative in troubleshooting, proactively identify problems, and ensure documented resolution through post-mortems;
- Promote the technical growth of colleagues through pair programming, constructive code reviews, and active knowledge sharing;
- Prioritize high-impact activities and ensure the rapid unblocking of complex technical tasks for the team.
Requirements
- Strong experience in software development with a focus on backend systems and building scalable, high-performance APIs;
- Deep knowledge of Kotlin and Java, the Spring ecosystem (with strong emphasis on Spring WebFlux), and reactive programming paradigms;
- Strong practical experience in using and modeling MongoDB and DynamoDB. Prior experience with relational databases (PostgreSQL, MySQL) is desirable;
- Solid software engineering background: automated testing (unit and integration tests), OOP, SOLID principles, DDD, and refactoring techniques;
- Experience with messaging and event-driven architectures (e.g., Kafka, AWS SQS, etc.);
- Proactive, inquisitive, analytical profile that uses systems thinking to perform deep analyses for solving complex problems;
- Experience or strong interest in Recommendation Systems and Artificial Intelligence (AI), including hands-on exposure to services like Amazon Bedrock and Amazon Personalize;
- Knowledge of Continuous Integration and Continuous Delivery (CI/CD), GitHub, GitHub Actions, and code quality tools (such as SonarCloud);
- Knowledge of the AWS platform, including access management (Policies/Security Groups) and services such as EC2, Lambda, API Gateway, Secrets Manager, Parameter Store, ElastiCache, etc.;
- Familiarity with agile methodologies such as Scrum and Kanban;
- Ability to work autonomously in a cross-functional, multi-language, collaborative environment with a focus on delivering value.
Benefits
- Medical and dental plan
- Medication assistance
- Health allowance for family members
- Free psychotherapy sessions
- Telemedicine and second medical opinion
- Free flu vaccination
- Health and wellness programs
- Meal or local restaurant voucher (depending on work model)
- Food allowance
- Christmas food allowance
- 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, multi-brand store, TotalPass gym access, courses, and more!)
- Travel and accommodation program
- Childcare allowance
- Child nutrition credit
- Babysitting allowance
- School supplies allowance
- Legal, psychological and social guidance
- Support for non-traditional parents
- Extended parental leave (180 days for mothers and 120 days for fathers)
- Commuting allowance and parking (for hybrid and on-site models)
- Life insurance
- Bereavement support for loss of 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
KotlinJavaSpring WebFluxreactive programmingMongoDBDynamoDBPostgreSQLMySQLautomated testingOOP
Soft Skills
proactiveanalyticalsystems thinkingcollaborativeinitiativeknowledge sharingproblem-solvingtechnical growthcommunicationprioritization