.Descrição do Cargo:Estamos buscando um profissional Desenvolvedor Full Stack talentoso e apaixonado para se juntar à nossa equipe dinâmica e em constante evolução. Você terá a oportunidade de causar um impacto real no desenvolvimento de soluções inovadoras, trabalhando em estreita colaboração com uma equipe multidisciplinar. Como Full Stack, suas atividades diárias incluirão a concepção, implementação e manutenção de aplicações web de alta qualidade, utilizando as mais recentes tecnologias e linguagens de programação. Você também desempenhará um papel fundamental na estratégia da empresa, contribuindo com ideias e soluções que impulsionem o crescimento e a inovação em nossos projetos. Atividades diárias:·Reuniões de planejamento: Participar de reuniões com a equipe para discutir os objetivos do projeto, planejar as próximas etapas e definir prazos.·Análise de requisitos: Analisar os requisitos do projeto e entender as necessidades de desenvolvimento, dos clientes ou usuários finais.·Design e arquitetura: Planejar e projetar a arquitetura de software do sistema, definindo a estrutura do banco de dados, a escolha das tecnologias a serem utilizadas, documentação e a organização geral do projeto.·Desenvolvimento de front-end: Criar interfaces de usuário interativas e responsivas usando linguagens de marcação (HTML), estilização (CSS) e programação (JavaScript, React). Implementar o design fornecido por designers ou criar o próprio design.·Desenvolvimento de back-end: Criar a lógica de negócios, manipulação de dados e integração de serviços por meio de linguagens de programação, como, C#, Type Scriptou Node.Js. Isso pode incluir a criação de APIs (Application Programming Interfaces) para comunicação com o front-end e a implementação de funcionalidades específicas.·Desenvolvimento de banco de dados: Projetar e implementar o esquema do banco de dados, criar consultas e tunning.·Testes e depuração: Realizar testes de unidade, testes de integração e depuração do código para identificar e corrigir erros e garantir que o software funcione conforme o esperado.·Colaboração em equipe: Trabalhar em estreita colaboração com outros membros da equipe, como designers, gerentes de projeto e outros desenvolvedores, para garantir a entrega eficiente e eficaz do projeto.·Manutenção e atualização: Realizar manutenção contínua do software, corrigindo bugs, fazendo melhorias e implementando novos recursos conforme necessário.·Aprendizado e atualização: Manter-se atualizado com as novas tecnologias, frameworks e melhores práticas de desenvolvimento, buscando constantemente aprender e aprimorar as habilidades técnicas.Oportunidades de contribuição:·Participar ativamente na definição da estratégia tecnológica da empresa.·Identificar e implementar as melhores práticas e metodologias de desenvolvimento.·Fomentar uma cultura de inovação, excelência e responsabilidade.·Estabelecer e manter relacionamentos sólidos com clientes e parceiros