
Pessoa desenvolvedora full stack sênior | advertising
Há 18 dias
a1465777
Vaga: 1
Local de trabalho:
SAO PAULO - SP (1 vaga)
Descrição:
Do que você precisa:
Hard skills:
- Experiência avançada e comprovada como Desenvolvedor(a) Back-End, com foco em tecnologias como Java (Spring Boot), Node.js, PLSQL;
- Expertise em bancos de dados relacionais e não relacional. Conhecer técnicas de otimização para consultas;
- Conhecimento avançado em arquiteturas de microsserviços e design de APIs RESTful e/ou Graphql;
- Expertise em técnicas de cache e otimização de sistemas;
- Experiência prática com nuvens públicas como Google Cloud Platform;
- Domínio em modelagem e desenvolvimento de sistemas web e microsserviços;
- Experiência com tecnologias como containers (Docker), filas e mensageria (RabbitMQ e Kafka);
- Proficiência no uso de ferramentas de CI/CD, controle de versão (Git) e práticas ágeis de desenvolvimento;
- Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas (pós-graduação ou certificações são diferenciais);
- Profundo conhecimento em Angular, React ou Next, assim como seu ecossistema;
- Domínio de linguagens JavaScript/TypeScript, ES6+, manipulação de DOM e eventos;
- Prática com as ferramentas de versionamento GITLAB e repositórios de bibliotecas npm/yarn e artfactory;
- Capacidade analítica para investigação de problemas. Capacidade de debugar e resolver bugs rapidamente;
- Experiência no desenvolvimento de testes automatizados;
- Conhecimento em perfomance usando Lazy loading, minificação, CDN, etc;
- Conhecimentos com Auth2 e JWT;
Soft skills:
- Colaborar com equipes multidisciplinares, como desenvolvedores, designers e stakeholders;
- Promover a cultura de compartilhamento de conhecimento e melhoria contínua;
- Colaborar com POs e UX para definir soluções adequadas.
Conhecimentos que te destacam:
- Experiência com micro-frontends e arquiteturas modulares;
- Contato com Inteligência Artificial (IA) e Engenharia de Prompt.
Como será seu dia a dia:
- Participar ativamente na definição e implementação de arquiteturas de software escaláveis, seguras e eficientes;
- Projetar, desenvolver e implementar soluções escaláveis e de alta performance para nossa plataforma de publicidade;
- Definir e implementar APIs RESTful e/ou GraphQL, integrando-as com os sistemas existentes.
- Solucionar problemas complexos, identificando oportunidades de melhoria contínua e propondo soluções inovadoras;
- Colaborar com equipes multidisciplinares, como desenvolvedores, designers e stakeholders, para alinhar as entregas aos objetivos estratégicos;
- Otimizar o desempenho de sistemas e resolver desafios relacionados a banco de dados, segurança e arquitetura de software;
- Participar junto ao time cerimônias do Scrum (daily meetings, planning, review, retro) utilizando ferramentas de gestão como Jira e Structure;
- Manter-se atualizado sobre as tendências de mercado, novas tecnologias e soluções em Advertising.