A sua missão será criar e manter a lógica de servidor, banco de dados e integração de APIs, garantindo que o desempenho e a capacidade de resposta dos aplicativos sejam de alta qualidade. Principais atribuições: Implementar soluções que garantam a segurança, eficiência e qualidade do software; Integrar elementos desenvolvidos pelo front-end com a lógica do lado do servidor; Garantir a criação e manutenção de bancos de dados, serviços de armazenamento de dados e outras soluções de armazenamento back-end; Realizar testes e depuração para otimizar o desempenho do aplicativo; Fornecer suporte técnico e solucionar problemas, bugs e erros de sistemas em produção; Colaborar com desenvolvedores front-end, designers e outras partes interessadas para garantir uma integração fluida e eficaz entre as camadas do software; Participar em revisões de código e contribuir para a melhoria contínua do processo de desenvolvimento; Manter documentação técnica clara e detalhada para novos e existentes sistemas; Estar atualizado com as novas tecnologias e melhores práticas de desenvolvimento back-end, propondo melhorias contínuas. Requisitos e qualificações: Superior Completo em Ciência da Computação, Engenharia de Software ou área relacionada; Proficiência em linguagens de programação como Python, Java, Ruby, PHP, Node.js, etc; Conhecimento sólido de frameworks de back-end (por exemplo, Django, Flask, Spring, etc.); Experiência com bancos de dados relacionais (por exemplo, MySQL, PostgreSQL) e não relacionais (por exemplo, MongoDB, Redis); Familiaridade com desenvolvimento de APIs RESTful e arquitetura de microsserviços; Compreensão de princípios de segurança e melhores práticas no desenvolvimento de software; Capacidade de resolver problemas complexos e depurar código eficientemente. Regime de contratação PJ Modelo de trabalho híbrido Salário a combinar