
Especialista Desenvolvedora Back-End – Globo – Home Office
Responsabilidades e atribuições
Como será seu dia a dia:
Participar ativamente na definição e implementação de arquiteturas de software escaláveis, seguras e eficientes;
Desenvolver e manter sistemas back-end de alta performance, garantindo qualidade, confiabilidade e aderência aos requisitos de negócio;
Projetar e implementar APIs RESTful e/ou Graphql que atendam às necessidades dos clientes e objetivos organizacionais;
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.
Liderança e Mentoria:
Capacidade de orientar, treinar e capacitar os membros do capítulo, promovendo a melhoria contínua e o crescimento técnico da equipe;
Atuar como guardião(a) das boas práticas de desenvolvimento, assegurando que a equipe siga padrões consistentes de código e arquitetura;
Habilidade para alinhar as iniciativas técnicas do capítulo aos objetivos de negócio da empresa;
Capacidade de comunicar ideias e soluções técnicas de forma eficaz para públicos técnicos e não técnicos;
Habilidade para mediar divergências técnicas e garantir um ambiente colaborativo.
Requisitos e qualificações
Do que você precisa:
Experiência comprovada como Desenvolvedor(a) Back-End, com foco em tecnologias como Java (Spring Boot), Node.js e Python;
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 em desenvolvimento orientado a testes (TDD/BDD) e uso de ferramentas de automação de testes;
Experiência prática com nuvens públicas (AWS, Azure ou Google Cloud Platform);
Domínio em modelagem e desenvolvimento de sistemas web e microsserviços;
Expertise em bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis, etc.), além de técnicas de otimização de consultas;
Experiência com tecnologias como containers (Docker), filas e mensageria. (RabbitMQ e Kafka ,pub/sub);
Proficiência no uso de ferramentas de CI/CD, controle de versão (Git) e práticas ágeis de desenvolvimento;
Excelentes habilidades de comunicação, com capacidade de articular ideias complexas de forma clara e objetiva;
Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas (pós-graduação ou certificações são diferenciais).
Conhecimentos que te destacam:
Experiência em aplicação de Inteligência Artificial (IA) e engenharia de prompt;
Conhecimento em sistemas distribuídos e escaláveis;
Familiaridade com ferramentas de observabilidade, como Prometheus e Grafana;
Experiência complementar com desenvolvimento front-end, utilizando tecnologias como Angular, React e Next.js.