Logo for Grupo Macro

DESENVOLVEDOR FULLSTACK PLENO/SENIOR

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Portuguese

Other Skills

  • Distributed Team Management
  • Adaptability
  • Teamwork
  • Proactivity
  • Results Focused
  • Prioritization
  • Problem Solving

Roles & Responsibilities

  • Solid fullstack experience (backend and frontend) with Node.js, TypeScript, and React.
  • Experience building and consuming REST APIs and integrating with external services (ERP, WhatsApp, VOIP, payments).
  • Knowledge of relational databases and data modeling (PostgreSQL).
  • Familiarity with distributed architectures (microservices), asynchronous messaging (e.g., SQS, RabbitMQ), and Git version control.

Requirements:

  • Develop and evolve fullstack features across backend APIs, integrations, business logic, and frontend dashboards.
  • Contribute to core modules like Campaign Engine, Customer Profile, Integration Hub, and Channel Orchestrator.
  • Design and maintain APIs (REST/gRPC) and manage integrations with external services.
  • Focus on data modeling, observability, debugging, code quality, and collaboration with cross-functional teams.

Job description

Este é um cargo remoto.

Buscamos um(a) Fullstack Engineer para atuar no desenvolvimento de uma plataforma de Revenue AI (Konversa), com foco em construir e evoluir os módulos core do sistema, garantindo entregas rápidas, escaláveis e integradas com múltiplos serviços e canais.

Responsabilidades:
• Desenvolvimento Fullstack: Construir e evoluir funcionalidades tanto no backend (APIs, integrações, lógica de negócio) quanto no frontend (dashboard, fluxos operacionais e interfaces do usuário).
• Construção de Módulos Core: Atuar diretamente em módulos como Campaign Engine, Customer Profile, Integration Hub e Channel Orchestrator.
• Integrações: Desenvolver e manter integrações com APIs externas (ERPs, WhatsApp, VOIP, pagamentos, etc.), garantindo estabilidade e escalabilidade.
• Estruturação de APIs: Criar APIs bem definidas (REST/gRPC), com foco em desacoplamento e comunicação entre serviços.
• Modelagem de Dados: Participar da definição e evolução da estrutura de dados, garantindo consistência e performance.
• Frontend funcional: Desenvolver interfaces simples e eficientes (dashboard do gestor, onboarding, fluxos operacionais), priorizando usabilidade e velocidade de entrega.
• Observabilidade e Debug: Acompanhar logs, métricas e comportamento do sistema para identificar e corrigir problemas rapidamente.
• Qualidade de Código: Escrever código limpo, testável e escalável, com boas práticas de versionamento e revisão.
• Colaboração: Trabalhar em conjunto com times de backend, IA, produto e operação para garantir entregas alinhadas ao negócio.

Buscamos um profissional com perfil de construção, com mentalidade de dono e foco em execução:
• Proatividade e Autonomia: Capacidade de tocar entregas de ponta a ponta, sem depender de direcionamento constante.
• Mentalidade de Produto: Entender o impacto do que está construindo no negócio, e não apenas no código.
• Foco em Resultado: Priorizar o que gera valor real, evitando overengineering.
• Adaptabilidade: Conforto em trabalhar em um ambiente dinâmico, com mudanças rápidas de prioridade.
• Resolução de Problemas: Capacidade de investigar, entender e resolver problemas complexos de forma estruturada.
• Comunicação: Clareza para se comunicar com áreas técnicas e não técnicas.
• Senso de Prioridade: Saber equilibrar velocidade de entrega com qualidade.
• Colaboração: Trabalhar bem em equipe, contribuindo com ideias e ajudando na evolução do produto.
• Capacidade de colaborar de forma eficiente com times geograficamente distribuídos, mantendo boa comunicação e alinhamento.

Atenção: Vaga extensiva para pessoas com deficiência. ♿

Requisitos

• Experiência Fullstack: Experiência sólida com desenvolvimento backend e frontend (preferencialmente Node.js + TypeScript + React).
• APIs e Integrações: Experiência na construção e consumo de APIs REST e integração com serviços externos.
• Banco de Dados: Conhecimento em modelagem de dados e uso de bancos relacionais (PostgreSQL).
• Arquitetura de Sistemas: Entendimento de arquitetura modular, microsserviços ou sistemas distribuídos.
• Assincronismo: Experiência com filas, eventos ou processamento assíncrono (ex: SQS, RabbitMQ, etc.).
• Versionamento: Experiência com Git e fluxo de desenvolvimento colaborativo.
• Cloud (diferencial): Experiência com AWS ou similares.
• Conhecimento em tempo real (diferencial): WebSockets, streaming ou aplicações com baixa latência.
• Experiência com integrações de comunicação (diferencial): WhatsApp API, VOIP, mensageria, etc.

Obs.: necessária disponibilidade para vir ao Rio de Janeiro eventualmente (ex: 1 vez a cada 15 dias ou 1 vez por mês), principalmente para alinhamentos estratégicos.

Benefícios

A contratação será na modalidade PJ, no entanto, ofertamos alguns benefícios:
  • Plano de Saúde – Amil + coparticipação (opcional);
  • Plano Dental – Amil (opcional);
  • Chip corporativo com voz e dados gratuitos;
  • Parcerias com instituições de ensino;
  • Dayoff no Aniversário;
  • Total Pass.



Salary: A combinar

Full Stack Engineer Related jobs

Other jobs at Grupo Macro

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.