Skip to content

DESENVOLVEDOR FULL STACK WEB PL.

Descrição da Vaga

Para qual empresa é esta oportunidade?

A Rock Encantech conecta indústria, varejo e consumidor por meio de soluções baseadas em dados, inteligência de mercado e tecnologia.

Com mais de 130 milhões de consumidores analisados e presença em todos os estados do Brasil, entregamos: • Soluções completas de CRM e inteligência de mercado; • Programas de fidelidade full service e marketplaces; • Campanhas de incentivo e plataformas de benefícios; • Retail Media on e off-site com segmentações proprietárias.

Integramos tecnologia, operação e estratégia com metodologias próprias, foco em eficiência e visão orientada à performance.

Integramos tecnologia, operação e estratégia com metodologias próprias, foco em eficiência e visão orientada à performance.

Site: **https://rockencantech.com.br/**


Quem é o candidato que buscamos:

Na Rock Encantech, buscamos uma pessoa desenvolvedora que combine paixão por tecnologia com senso de propósito. Alguém com forte espírito de colaboração, humildade e atitude, que se encante com a excelência, e tenha como missão transformar conhecimento em conexões que geram valor.

Você será responsável por contribuir com o desenvolvimento de aplicações críticas, de alta disponibilidade, escalabilidade e que lidam com grande volume de dados. Por isso, procuramos alguém que tenha compromisso com resiliência e estabilidade dos serviços da plataforma, capacidade analítica com foco em soluções pragmáticas e eficientes, olhar atento à simplicidade das soluções, mesmo diante de cenários complexos, curiosidade constante e vontade de aprender, se aprofundando nos desafios técnicos do dia a dia.

Aqui, o cliente é protagonista, a inovação é um caminho natural e decisões são movidas por dados. Se você se identifica com essa mentalidade e busca cultivar conexões reais enquanto evolui tecnicamente, seu lugar é aqui.

Principais atividades:

  • Atuar no desenvolvimento e evolução de soluções, com processamento em larga escala e troca de dados entre sistemas, garantindo qualidade, performance, confiabilidade e escalabilidade;
  • Revisar o código de colegas e fornecer feedback construtivo que garanta a aderência às melhores práticas de desenvolvimento;
  • Analisar requisitos de negócio em conjunto com POs e times de produto, traduzindo-os em soluções técnicas escaláveis e sustentáveis;
  • Projetar, desenvolver e evoluir integrações entre sistemas internos e externos, utilizando diferentes modelos de comunicação;
  • Criação de aplicações front-end robustas e de alto desempenho, garantindo uma experiência de usuário fluída, funcional e encantadora;
  • Desenvolver e manter estruturas de tabelas de dados transacionais, que garantam a performance e o uso eficiente dos dados pelos vários módulos da plataforma;
  • Desenvolver e manter processos de tratamento de dados de acordo com mais elevados padrões regulatórios, para uso transacional (real-time) ou assíncrono;
  • Trabalhar com aplicações distribuídas e multi-tenant, garantindo resiliência, observabilidade e tolerância a falhas;
  • Atuar na definição, manutenção e evolução dos padrões técnicos de entrega das aplicações da plataforma;
  • Ser um protagonista na proposição de melhorias arquiteturais estruturantes da plataforma;
  • Resolver problemas em ambientes produtivos, analisando logs, métricas e rastreamentos;
  • Colaborar com times de arquitetura, SRE/DevOps e Segurança para garantir boas práticas de Segurança e Compliance;
  • Contribuir para a melhoria contínua de performance, escalabilidade e eficiência de custos – FinOps;
  • Participar das cerimônias ágeis, com foco na colaboração e na priorização de entrega de valor ao cliente, de forma a permitir o controle de débitos técnicos, troca continua entre equipes e oportunidades de evolução técnica;
  • Documentar tecnicamente o produto, a fim de expor claramente os fluxos críticos de tomada de decisão de sistema e suas principais regras de negócio, e fomentar a troca de conhecimento e melhoria contínua;
  • Se atualizar constantemente sobre as novas tecnologias de mercado e suas possíveis aplicações para as diversas linhas de produtos, a fim de manter o ambiente propício para inovação e a cultura de evolução profissional constante.

Perfil acadêmico e habilidades:

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
  • Sólido conhecimento em arquitetura de microsserviços e sistemas distribuídos;
  • Experiência com princípios de Clean Code, SOLID, Clean Architecture e Event-Driven Architecture;
  • Sólido conhecimento em práticas de desenvolvimento como Domain-Driven Design (DDD) e Test-Driven Development (TDD);
  • Experiência em ambientes com tecnologias heterogêneas e com alta autonomia, fazendo uso das melhores práticas de DevOps, automação de pipelines, observabilidade e CI/CD;
  • Experiência com Docker e conteinerização de aplicações;
  • Conhecimento em ambientes Linux;
  • Experiência com Git e Gitflow;
  • Experiência com integrações REST;
  • Experiência com bancos de dados Relacionais e NoSQL, como MySQL, PostgreSQL, MongoDB e Redis;
  • Experiência com ferramentas de build e gerenciamento de dependências;
  • Experiência com boas práticas de desenvolvimento seguro – Privacy by design;
  • Utilização de IA como copiloto no desenvolvimento, voltado à garantir padronização de código, alta cobertura de testes e geração de documentação útil aos seus pares;
  • Inglês intermediário para leitura e escrita, visando o consumo de documentação e conteúdo diretamente das fontes criadoras da Tecnologia (em sua esmagadora maioria, Americanas).

Qualificações Específicas:

  • Proficiência em programação orientada à objetos, estruturas de dados e as práticas mais modernas de desenvolvimento;
  • Experiência com PHP, NodeJS (JS e TS) ou demais linguagens modernas voltadas à aplicações web de alta performance, e seus principais frameworks como: Laravel, Symfony, Nest e Next;
  • Experiência com testes automatizados incluindo: testes unitários, uso de mocks e isolamento de dependências, experiência com frameworks e ferramentas complementares de testes;
  • Experiência em construir APIs REST, e suas principais práticas modernas incluindo definição de contratos, versionamento e governança;
  • Experiência com ferramentas de auxílio a desenvolvimento como: uso do Git de maneira profissional, ferramentas de build e gerenciamento de dependências;
  • Experiência na criação de interfaces limpas, performáticas seguindo práticas definidas pelo Design System;
  • Experiência com Cloud AWS principalmente com os serviços: ECS, Lambda, S3, RDS, API Gateway e SNS;
  • Experiência com ferramentas de mensageria, como: SQS, RabbitMQ, ou similares;
  • Experiência em HTML5, CSS3, ES6+.

Qualificações Diferenciais:

  • Experiência com desenvolvimento de Marketplaces, E-commerces e aplicações de alta disponibilidade e alta performance transacional;
  • Experiência na migração de estruturas de dados e modernização de aplicações legadas;
  • Experiência com infraestrutura como código (IaaS), utilizando ferramentas como AWS Cloud Formation e Terraform.Informações adicionaisEscritório no Bairro Pinheiros-  SP
    Aceita candidatos de toda região do Brasil, porém precisam seguir as seguintes
    regra do modelo Hibrido: Variável conforme a distância da residência ao escritório e o perfil (liderança ou geral). Por exemplo:
    • Lideranças de cidades adjacentes: 12 idas/mês
    • Demais colaboradores de cidades adjacentes: 8 idas/mês (2x por semana)
    • Cidades até 60 km: 4 idas/mês (1x por semana)
    • Entre 61 e 100 km: 2 idas/mês

    Benefícios:
    Assistência médica e odontológica
    Seguro de Vida
    Vale alimentação/refeição flexível
    Auxílio mobilidade
    Convênio com academias
    Day off de aniversário
    Programa de remuneração variável
    Benefícios para saúde mental e bem-estar

Como aplicar para esta vaga?

Gostou desta vaga? Achou que deu Match? Então bora se candidatar!



    Compartilhe essa vaga!

    CADASTRE SEU CURRÍCULO

    Se não encontrou uma vaga com seu perfil, deixe seu currículo em nosso banco para novas oportunidades!

    ABRA SUA VAGA TECH COM A GENTE

    Está com dificuldade com suas vagas tech? Somos especialistas e vamos ajudar você!