Grupo Boticário

Developer Specialist I – E-commerce

Grupo Boticário

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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