Remote Jobs RockRemote Jobs Rock

Pessoa Desenvolvedora Backend Elasticsearch Especialista I (Venda Direta)

📅 Aug 20
PythonElasticsearchAPIsMicrosserviços

📜 Description

  • Desenvolver, otimizar e dar manutenção em microsserviços e APIs construídos em Python assíncrono.
  • Projetar, parametrizar e evoluir índices, mapeamentos, algoritmos e estratégias de busca no ElasticSearch.
  • Garantir alta performance, baixa latência e precisão nas pesquisas realizadas pelas revendedoras.
  • Participar ativamente do refinamento técnico de demandas junto ao Tech Lead e Product Manager.
  • Colaborar com a definição de padrões de arquitetura, práticas de DevOps, CI/CD e infraestrutura para os serviços de busca.
  • Identificar gargalos técnicos de performance e propor evoluções arquiteturais para suportar a escala futura do ecossistema.

🛠️ Requirements

  • Domínio em desenvolvimento Backend utilizando Python (com foco em frameworks/paradigmas assíncronos);
  • Sólida experiência em engenharia de busca e domínio prático avançado em ElasticSearch (modelagem de dados, regras de peso, indexação, queries e otimização de relevância);
  • Experiência com arquitetura de microsserviços, criação e consumo de APIs RESTful;
  • Conhecimentos em práticas de DevOps, conteinerização (Docker/Kubernetes) e rotinas de CI/CD;
  • Forte autonomia, capacidade de autogestão e iniciativa para investigar problemas e propor soluções arquiteturais;
  • Postura altamente colaborativa ("jogar junto"), com boa comunicação interpessoal para trocar ideias continuamente com o time;
  • Visão crítica sobre qualidade de software, testes e sustentabilidade do código.
Full job description

Um dos maiores grupos de beleza do mundo, o Grupo Boticário é uma empresa brasileira presente em mais de 40 países. É dono das marcas O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, TRUSS, e do marketplace Beleza na Web, além de atuar com produtos licenciados como Australian Gold, Bio Oil, Nuxe, e Pampers e sua divisão para o mercado B2B. Essa interação entre diferentes marcas, ativos, plataformas, rede de franqueados, representantes, distribuidores, varejistas, sellers e fornecedores formam o ecossistema de beleza do Grupo Boticário que oferece, ainda, soluções digitais de gestão de negócio para o varejo brasileiro por meio da sua marca Moz. São mais de 20 mil colaboradores diretos, com mais de 4 mil lojas em 1.780 cidades brasileiras.


Como Pessoa Desenvolvedora Backend Python Especialista I, você fará parte da Tribo de Navegação e Aliança de Canais Digitais (na cadeia de Venda Direta) e será responsável pela evolução técnica e arquitetural do nosso motor de busca e indexação. Seu objetivo será garantir a melhor experiência e performance de busca para milhares de revendedoras que utilizam nosso aplicativo e portal diariamente. Desafios como otimização de algoritmos no ElasticSearch, desenvolvimento de APIs/microsserviços em Python assíncrono, estruturação de queries complexas e unificação da performance backend com a experiência de exibição do usuário são alguns exemplos do contexto deste desafio.

  • Engenharia e Arquitetura de Busca: Atuar ativamente na evolução do nosso motor de busca (ElasticSearch), aprofundando-se na otimização de métodos textuais, estratégias de querying, indexação e regras de peso para pesquisas amplas e específicas;
  • Desenvolvimento Robusto em Python: Construir e manter APIs e microsserviços em Python assíncrono com alto desempenho, escalabilidade e qualidade de código;
  • Visão Sistêmica e de Produto: Conectar os desafios backend/motor de busca com a experiência final do usuário no aplicativo/portal, colaborando ativamente com o time de frontend, produto e mobile;
  • Autonomia e Senso de Dono: Propor melhorias, criticar com embasamento a arquitetura atual e resolver gargalos técnicos de forma proativa, mantendo o protagonismo técnico e apoiando o time no refinamento das demandas;
  • Cultura Colaborativa: Trabalhar em forte sinergia com o time (PM, Tech Lead e Devs), compartilhando conhecimento, participando ativamente de discussões técnicas e construindo soluções em conjunto.

Responsibilities

Como Pessoa Desenvolvedora Backend Python Especialista I, você atuará no ecossistema DTPtec/Venda Direta, sendo referência técnica para o desenvolvimento do motor de busca do aplicativo e portal:

  • Desenvolver, otimizar e dar manutenção em microsserviços e APIs construídos em Python assíncrono;
  • Projetar, parametrizar e evoluir índices, mapeamentos, algoritmos e estratégias de busca no ElasticSearch;
  • Garantir alta performance, baixa latência e precisão nas pesquisas realizadas pelas revendedoras;
  • Participar ativamente do refinamento técnico de demandas junto ao Tech Lead e Product Manager;
  • Colaborar com a definição de padrões de arquitetura, práticas de DevOps, CI/CD e infraestrutura para os serviços de busca;
  • Identificar gargalos técnicos de performance e propor evoluções arquiteturais para suportar a escala futura do ecossistema;
  • Promover a cultura de qualidade através de testes, boas práticas de engenharia de software e revisões de código (PRs);
  • Atuar de forma integrada e colaborativa com todo o time multidisciplinar (PM, Mobile, Frontend e Backend).

Requirements

  • Domínio em desenvolvimento Backend utilizando Python (com foco em frameworks/paradigmas assíncronos);
  • Sólida experiência em engenharia de busca e domínio prático avançado em ElasticSearch (modelagem de dados, regras de peso, indexação, queries e otimização de relevância);
  • Experiência com arquitetura de microsserviços, criação e consumo de APIs RESTful;
  • Conhecimentos em práticas de DevOps, conteinerização (Docker/Kubernetes) e rotinas de CI/CD;
  • Forte autonomia, capacidade de autogestão e iniciativa para investigar problemas e propor soluções arquiteturais;
  • Postura altamente colaborativa ("jogar junto"), com boa comunicação interpessoal para trocar ideias continuamente com o time;
  • Visão crítica sobre qualidade de software, testes e sustentabilidade do código.

Será um diferencial se você tiver:

  • Experiência prévia em motores de busca para e-commerce ou plataformas de grande volume de acessos;
  • Conhecimento e atuação em múltiplos ecossistemas de linguagens (como Java, Go ou Kotlin com foco em ElasticSearch/Search Engines);
  • Familiaridade com práticas de System Design e arquiteturas distribuídas.
GitLab

Backend Engineer, Create: Repository Management

🕒 5 days ago
GitLab👥 10,000+ employees🏢 IT Services And IT Consulting🤝 B2B

As a Backend Engineer on the Repository Management team, you'll develop secure and efficient backend solutions using Ruby and GraphQL to enhance GitLab's repository management capabilities.

RubyGraphQLBackend DevelopmentAPIs

As a Backend Developer specializing in Java/Kotlin, you will lead the architecture and development of high-availability microservices, ensuring scalability and resilience in the digital platform.

JavaKotlinSpringSpring Boot
Affirm

Software Engineer II, Backend (Identity Decisioning)

🕒 5 days ago
Affirm👥 10,000+ employees🏢 Financial Services

Join the Identity Decisioning team as a Software Engineer, building backend systems to validate consumer identity across Affirm's products while ensuring compliance with regulatory protocols like KYC.

PythonKotlinAWSMySQL

Trusted by Remote Workers