Estamos em busca de um(a) Desenvolvedor(a) de Software orientado(a) a resultados para 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