Estamos em busca de um Engenheiro de Software Sênior para fazer parte do nosso time de tecnologia. Essa pessoa será uma peça-chave na construção de soluções escaláveis e eficientes, trabalhando lado a lado com o Product Manager e o Product Designer para garantir que as decisões técnicas estejam alinhadas com as necessidades do negócio e dos usuários.Além da expertise técnica, buscamos alguém que seja referência para o time, ajudando a elevar o nível técnico e colaborativo da equipe, promovendo boas práticas e incentivando o desenvolvimento de colegas em diferentes estágios de aprendizado.Responsabilidades e atribuiçõesColaborar no desenvolvimento da plataforma de Inteligência Artificial da Morada.ai;Projetar e implementar aplicações escaláveis utilizando Next.js, TypeScript, Python e Node.js;Criar e manter arquiteturas serverless utilizando AWS Lambda;Trabalhar em parceria com Product Manager e Product Designer para transformar necessidades do usuário em soluções técnicas robustas;Participar ativamente das definições de produto, trazendo perspectivas técnicas para decisões estratégicas;Ser referência técnica para o time, compartilhando conhecimento e ajudando no crescimento de desenvolvedores em níveis mais juniores; Incentivar boas práticas de engenharia de software, como código limpo, testes automatizados; Contribuir para a cultura da equipe, promovendo colaboração e troca de conhecimentos; Garantir a eficiência e performance das aplicações, otimizando consultas no banco de dados e ajustando a infraestrutura conforme necessário;Monitorar métricas para identificar gargalos e implementar melhorias contínuas;Manter a documentação técnica e atualizada; Participar do processo de revisão de código dos pares;Colaborar com a criação e manutenção de estrutura de testes. Requisitos e qualificaçõesHard Skills necessárias: Next.jsTypescriptPythonNode.jsServerlessAWS lambdaPostgreSQLSoft Skills necessárias: Proatividade Autoliderança Falicidade de Comunicação Relacionamento Interpessoal Colaboração Dinamismo