Contract Remote in Brazil 3 months ago

Tech Lead 

Proficiência avançada em inglês é necessária para comunicação diária com equipes internacionais.

 

O papel do Tech Lead de desenvolvimento:

– O Tech Leader na nossa empresa é o profissional responsável por ser o ponto de referência de tecnologia dentro do time e o maior responsável pelo alinhamento técnico entre as squads .

– Da visão estratégica às decisões junto do time ele é o profissional que transforma discussões e experimentos em prática e resultados, para isso esperamos que os tech leaders sejam focados nas seguintes frentes:

– Possuem um papel importante junto ao time de produto, para promover um alinhamento técnico e de negócio.

– Participam de syncs com outros tech leaders, para alinhamento entre os times.

– Participam e promovem discussões construtivas de tecnologia e negócios e que promovam um ambiente de aprendizado e crescimento profissional.

– Tem curiosidade e buscam resolver problemas ainda não resolvidos, mesmo que não estejam claros

– Se preocupam com detalhes e escrevem código de qualidade. (não programam full time)

– Tem paixão por tecnologia e código.

– Focam sua energia e tempo no que traz resultados para nossos clientes finais

– Assumem a responsabilidade e ownership

– Ama um problema e não a solução

– Realiza testes com o objetivo de gerar poucos bugs e poupar o retrabalho do time, promovendo ações de automação

Responsabilidades:

– Ter um papel de referência de tecnologia dentro dos times.

– Responsável por promover um maior engajamento e motivação do time.

– Auxiliam o dia a dia do time removendo possíveis impeditivos que surjam.

– Referência técnica no time.

– Participar junto com nossos grupos em discussão em arquitetura, stacks de tecnologia, agilidade, dados e negócios e promover o aprendizado e desenvolvimento do time, sempre trazendo formas de inovar e buscar resultados que nos diferenciam no mercado.

– Suportar todo o ciclo de desenvolvimento de produtos e auxiliar em experimentos e novas formas de entregar valor para nossos clientes finais.

– Pesquisar e implementar tecnologias disruptivas que criem valor e diferenciação para o time de tecnologia.

– Colaborar com outros membros da equipe, engenheiro e product manager para resolver os desafios existentes.

Habilidades técnicas:

– Desenvolver e manter sistemas de backend: Projetar, implementar e aprimorar aplicativos e APIs do lado do servidor usando Node.js, TypeScript e Python. 

– Gerenciamento de banco de dados: York com MySQL e DynamoDB para projetar e otimizar modelos de dados, garantindo integridade e desempenho dos dados. 

– Infraestrutura de nuvem AWS: Utilizar AWS Lambda e outras tecnologias sem servidor para construir e implantar soluções escaláveis ​​e econômicas. 

– Colaboração: Estabelecer parcerias estreitas com desenvolvedores de frontend, DevOps e a equipe mais ampla para garantir integração e funcionalidade perfeitas. 

– Resolução de problemas: Monitorar proativamente o desempenho do sistema, identificar problemas potenciais e implementar soluções para garantir estabilidade e confiabilidade.

– Design de sistema: desenvolver soluções para escala 

– Desenvolvimento de backend: Proficiência em Node.js, TypeScript e Python. 

– Sistemas de banco de dados: Forte conhecimento de MySQL e DynamoDB, incluindo modelagem de dados, otimização de consultas e ajuste de desempenho. 

– Arquitetura sem servidor: Experiência prática com AWS Lambda e outros componentes sem servidor para criar aplicativos escaláveis ​​e eficientes. 

– Plataforma de nuvem AWS: Familiaridade com os principais serviços da AWS, como EC2, S3, CloudWatch e IAM. 

– Controle de versão: Experiência com Git para gerenciamento de código e colaboração. 

Mentalidade ágil e habilidades sociais: 

– Princípios ágeis: Compreensão dos valores e princípios ágeis (colaboração, foco no cliente, adaptabilidade, desenvolvimento iterativo). 

– Experiência em Scrum/Kanban: Experiência trabalhando em ambientes Scrum ou Kanban, entendendo suas cerimônias e artefatos. 

– Colaboração: Fortes habilidades de trabalho em equipe e comunicação, capaz de trabalhar efetivamente com outros desenvolvedores, designers e gerentes de produto.

– Adaptabilidade: aberto a feedback, disposto a aprender e se ajustar a requisitos de mudança. 

– Resolução de problemas: capacidade de analisar problemas, propor soluções e implementá-las efetivamente. 

– Habilidades adicionais desejáveis: 

– CI/CD: conhecimento de integração contínua e pipelines de implantação contínua. 

– IA/Aprendizado de máquina: familiaridade com conceitos e estruturas de IA/ML.

100% remoto

Your Cart (0)

Your cart is empty

Looks like you haven't added any items to your cart yet.