Descrição do Cargo
Servir como engenheiro de software responsável por desenvolver soluções escaláveis e robustas em Go.
* Desenvolver sistemas altamente eficazes e seguros para a empresa;
* Liderar a equipe na construção de novas funcionalidades, garantindo alto nível de qualidade;
* Supervisionar o desempenho dos sistemas e aplicar alterações necessárias;
* Criar e manter registros de mudanças realizadas nos sistemas;
* Desenvolver e manter sistemas ativos que consideram requisitos não-funcionais, como:
1. Desempenho: Garantir que os sistemas operem dentro dos padrões estabelecidos;
2. Escalabilidade: Desenvolver soluções que cresçam sem comprometer a performance;
3. Segurança: Implementar medidas para proteger dados sensíveis e prevenir ataques mal-intencionados;
4. Disponibilidade: Garantir acesso constante aos sistemas essenciais;
5. Confiabilidade: Construir sistemas que sejam consistentes e fidedignos em suas funções;
6. Resiliência: Desenvolver sistemas que possam se recuperar rapidamente de problemas ou falhas;
7. Integrabilidade: Assegurar que os sistemas sejam compatíveis com todos os outros componentes da infraestrutura.