Estamos em busca de um(a)Desenvolvedor(a) de Software orientado(a) a resultadospara colaborar com nossas equipes de engenharia, design de experiência e design de conteúdo.
Você terá um papel fundamental na construção e manutenção de serviços críticos para a plataforma em nuvem voltada para a indústria de mídia e entretenimento.
Também contribuirá em discussões técnicas e na melhoria da qualidade do código e das melhores práticas de engenharia.
Responsabilidades
Projetar e implementar componentes de software e APIs com alto desempenho
Assumir a responsabilidade por funcionalidades ou serviços específicos, garantindo sua confiabilidade, escalabilidade e desempenho
Promover boas práticas de codificação, incluindo testes unitários, automação de testes, pipelines de CI/CD e documentação
Participar do design de arquiteturas e revisões de código
Identificar e liderar melhorias de processos para ganho de eficiência e qualidade
Liderar ou contribuir em projetos e iniciativas conforme designado
Revisar requisitos de produto e documentos técnicos de análise e design
Colaborar com equipes externas para resolver desafios complexos da plataforma
Qualificações Mínimas
4+ anos de experiência profissional em desenvolvimento de software (excluindo estágios)
Proficiência em uma ou mais linguagens de programação backend (ex.: TypeScript/JavaScript, Java, Go, C#)
Experiência em desenvolvimento backend, incluindo construção e manutenção de serviços, APIs e bancos de dados
Experiência com plataformas em nuvem (AWS, GCP ou Azure) e pipelines de CI/CD
Forte capacidade de resolução de problemas e de atuação em equipe colaborativa e multifuncional
Capacidade de resolver problemas de complexidade leve a moderada com base em procedimentos padrão
Receber orientação moderada, com pouca ou nenhuma supervisão nas tarefas do dia a dia
Qualificações Desejáveis
Experiência no design e otimização de soluções em nuvem com alto desempenho e alta disponibilidade
Sólido entendimento de sistemas distribuídos e design orientado a eventos
Conhecimento de estratégias de escalabilidade, como balanceamento de carga, limitação de taxa (rate limiting) e escalonamento horizontal
Experiência no desenvolvimento de APIs baseadas em GraphQL
Vivência com ferramentas de observabilidade (logs, monitoramento e tracing)
Conhecimento de tecnologias de contêineres e Docker
Familiaridade com pipelines de produção de conteúdo usados em filmes, VFX, animação ou desenvolvimento de jogos, incluindo ferramentas como ShotGrid/Toolkit APIs