Remote Jobs RockRemote Jobs Rock

Pessoa Desenvolvedora Fullstack React/Kotlin/Java Especialista I (RGM e Demanda)

🕒 11 days ago
ReactTypeScriptKotlinSpring Boot

📜 Description

  • Contribute to the architectural design and evolution of the demand planning platform from high-density interfaces to backend maintenance.
  • Develop a reactive and fluid frontend interface using React 18, Vite, and TypeScript, applying virtualization techniques for large data sets.
  • Implement complex business logic on the client side, managing high-frequency states with Zustand and TanStack Query.
  • Build and maintain services using Kotlin K2 and Spring Boot, ensuring non-blocking HTTP thread flows.
  • Work with PostgreSQL databases, creating migrations with Flyway while adhering to architectural constraints.
  • Implement data visualization using Recharts and integrate authentication flows via Microsoft Entra ID and SSO.

🛠️ Requirements

  • Experiência consolidada como Fullstack Sênior: Perfil preferencialmente T-shaped, com domínio técnico em Frontend para liderar os desafios da interface, aliado a uma forte autonomia para atuar em Backend.
  • Sólida vivência no Ecossistema React: Prática comprovada com React moderno, TypeScript, gerenciamento de estado (Zustand) e estratégias de data-fetching (TanStack Query), com foco em otimização de performance e manipulação de arrays complexos.
  • Capacidade em Backend (Kotlin/Java): Habilidade para desenvolver, refatorar e dar manutenção em APIs RESTful robustas usando Kotlin e Spring Boot, aplicando boas práticas de Clean Code.
  • Banco de Dados Relacional: Bom domínio prático em PostgreSQL, modelagem relacional básica e versionamento de schemas utilizando Flyway.
  • Integração de Fluxos Assíncronos: Compreensão arquitetural para integrar aplicações clientes com processos não-bloqueantes e serviços em nuvem.
  • Conhecimento do ecossistema de nuvem AWS (ex: hospedagem estática em Amazon S3/CloudFront, API Gateway, runtime em Amazon EKS e orquestração via AWS Step Functions).
  • Experiência em migrar fluxos de planejamento baseados em planilhas pesadas (Excel) para aplicações web de alta performance.
  • Vivência na migração estrutural de versões de bibliotecas core (ex: atualizações maiores do React ou implementações/trocas de Design Systems).
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, Dr. JONES, Tô.que.tô, 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 forma 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 das suas marcas Mooz, Casa Magalhães e GAVB. São mais de 19 mil colaboradores diretos, com mais de 4 mil lojas em 1.780 cidades brasileiras.


Vem fazer beleza com a gente!

Responsibilities

  • Atuação Fullstack com Impacto Arquitetural: Contribuir ativamente com o desenho técnico e a evolução da aplicação de Plataforma de Planejamento de RGM e Demanda atuando desde a interface de alta densidade (One Page Cockpit) até a manutenção de endpoints e persistência no calculation-engine.
  • Engenharia e Performance no Frontend: Desenvolver uma interface reativa e fluida utilizando React 18, Vite e TypeScript. Você aplicará técnicas de virtualização (TanStack Virtual v3) para renderizar grandes volumes de dados em tela sem onerar o navegador.
  • Gestão de Estado e Draft Mode: Implementar lógicas de negócios complexas no cliente, gerenciando estados de alta frequência via Zustand e TanStack Query, além de sincronizar de forma eficiente as edições de rascunhos (drafts) com o backend.
  • Desenvolvimento Backend: Construir e dar manutenção em serviços utilizando Kotlin K2 e Spring Boot. Você garantirá que fluxos de consolidação e aprovação não bloqueiem a thread HTTP, integrando-se adequadamente a mecanismos de orquestração assíncrona.
  • Persistência e Governança: Atuar com banco de dados PostgreSQL (RDS), elaborando migrações com Flyway e respeitando as restrições arquiteturais da plataforma (como a segregação rigorosa de leitura e escrita entre schemas).
  • Visualização de Dados e Segurança: Implementar a camada gráfica exclusivamente com Recharts e integrar o fluxo de autenticação e carteirização de serviços via Microsoft Entra ID (Azure ID) e SSO (JWT).

Requirements

  • Experiência consolidada como Fullstack Sênior: Perfil preferencialmente T-shaped, com domínio técnico em Frontend para liderar os desafios da interface, aliado a uma forte autonomia para atuar em Backend.
  • Sólida vivência no Ecossistema React: Prática comprovada com React moderno, TypeScript, gerenciamento de estado (Zustand) e estratégias de data-fetching (TanStack Query), com foco em otimização de performance e manipulação de arrays complexos.
  • Capacidade em Backend (Kotlin/Java): Habilidade para desenvolver, refatorar e dar manutenção em APIs RESTful robustas usando Kotlin e Spring Boot, aplicando boas práticas de Clean Code.
  • Banco de Dados Relacional: Bom domínio prático em PostgreSQL, modelagem relacional básica e versionamento de schemas utilizando Flyway.
  • Integração de Fluxos Assíncronos: Compreensão arquitetural para integrar aplicações clientes com processos não-bloqueantes e serviços em nuvem.


Diferencial:
  • Conhecimento do ecossistema de nuvem AWS (ex: hospedagem estática em Amazon S3/CloudFront, API Gateway, runtime em Amazon EKS e orquestração via AWS Step Functions).
  • Experiência em migrar fluxos de planejamento baseados em planilhas pesadas (Excel) para aplicações web de alta performance.
  • Vivência na migração estrutural de versões de bibliotecas core (ex: atualizações maiores do React ou implementações/trocas de Design Systems).
Software Mind

[VDI] Full-Stack Engineer (Kotlin, TypeScript, React) — 3-Month Engagement

🕒 8 days ago
Software Mind👥 501 - 1000 employees🏢 Information Technology And Services

As a Full-Stack Engineer, you will maintain and enhance an existing client application by upgrading dependencies, expanding test coverage, and resolving compatibility issues.

Full-stack DevelopmentKotlinGradleTypeScript
Grafana Labs

Senior FullStack Engineer - Real User Monitoring (RUM) | US | Remote

🕒 4 days ago
Grafana Labs👥 1001 - 5000 employees🏢 Computer Software

As a Senior FullStack Engineer for Real User Monitoring, you'll build and evolve fullstack features, design systems for high-volume telemetry data, and ensure quality through testing and collaboration.

Fullstack EngineeringTypeScriptReactGo
Grafana Labs

Senior FullStack Engineer - Real User Monitoring (RUM) | Canada | Remote

🕒 4 days ago
Grafana Labs👥 1001 - 5000 employees🏢 Computer Software

As a Senior Fullstack Engineer for Real User Monitoring, you'll build and enhance features that capture and analyze user interaction data, ensuring a seamless experience across our observability platform.

Fullstack EngineeringTypeScriptReactGo

Trusted by Remote Workers