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