O objetivo principal desse cargo é garantir a estabilidade e evolução contínua dos sistemas.
Para isso, o candidato ideal deve ter conhecimento profundo em ambientes de alta criticidade, habilidades para lidar com bibliotecas assíncronas e garantir o alto desempenho dos sistemas.
Ele/ela deve estar disponível para dedicação em tempo integral, trabalhar remotamente e usar ferramentas de Inteligência Artificial aplicadas ao desenvolvimento de software.
O Desenvolvedor Backend Sênior atuará na equipe de Suporte (N2), mantendo os sistemas, dados e APIs estáveis e evoluindo continuamente.
Ele/ela responderá por:
* Acompanhamento e resolução de incidentes: Utilizar ITSM para acompanhar e atender chamados relacionados à manutenção dos sistemas backend em produção.
* Sustentação e manutenção dos sistemas: Atuar na manutenção e atualização dos sistemas backend em produção, garantindo sua continuidade e estabilidade.
* Código limpo e eficiente: Adotar e promover boas práticas de desenvolvimento de software, garantindo que o código seja limpo, eficiente e sustentável.
* Otimização de código: Implementar melhorias e otimizações de código visando performance, escalabilidade e segurança.
* Análise de logs e métricas: Analisar logs e métricas de erro para identificar a causa raiz de problemas e tomar medidas corretivas.
* Colaboração: Colaborar com outras equipes para garantir a rápida resolução de problemas críticos.