Desenvolvedor(a) backend sênior | python
Summary
Senior backend developer at Logicalis Brasil in São Paulo building robust Python 3 services, evolving application architecture, refactoring to cut technical debt, leading code reviews and quality metrics, and implementing observability/monitoring with SRE practices across relational and NoSQL databases on AWS/Azure.
- Ensino superior completo;
- Experiência em desenvolvimento utilizando Python 3;
- Conhecimentos de redes e telecomunicações;
- Experiência com infraestruturas de larga escala e ambientes distribuídos;
- Conhecimento em bancos de dados relacionais e não relacionais (MySQL, PostgreSQL e MongoDB), incluindo modelagem de dados;
- Familiaridade com ferramentas de APM (Application Performance Monitoring) e soluções de observabilidade e tracing;
- Experiência com práticas e metodologias de Site Reliability Engineering (SRE);
- Conhecimento em desenvolvimento com Java e/ou .NET será considerado um diferencial;
- Desejável vivência com ferramentas de monitoramento e análise de logs, como Splunk ou similares;
- Conhecimento em plataformas de nuvem AWS e Azure.
- Desenvolver soluções backend robustas utilizando Python 3;
- Evoluir e aprimorar a arquiteturada aplicação;
- Realizar refatorações visando redução de débito técnico;
- Traduzir demandas de produto em requisitos funcionais e regras de negócio;
- Aplicar boas práticas de engenharia de software;
- Participar de decisões relacionadas à evolução tecnológica da plataforma;
- Definir e disseminar padrões arquiteturais;
- Realizar code reviews e apoiar a qualidade do código desenvolvido pelo time;
- Acompanhar e promover métricas de qualidade de software;
- Aplicar princípios de Clean Code;
- Garantir cobertura automatizada de testes;
- Implementar e evoluir práticas de observabilidade, logging e monitoramento;
- Atuar na correção de vulnerabilidades e atendimento aos gates de qualidade;
- Apoiar tecnicamente o Tech Lead nas decisões e direcionamentos do time;
- Participar de refinamentos técnicos e definição de soluções;
- Promover a melhoria contínua dos processos, práticas e qualidade técnica da equipe.
