Backend Sênior
Ribeirão Preto - Brazil
Job Summary
Principais responsabilidades/funções da vaga:
Desenvolvimento de Funcionalidades: Projetar desenvolver e manter funcionalidades de média e alta complexidade em aplicações backend.
Evolução de Sistemas: Propor e implementar melhorias arquiteturais visando escalabilidade performance e manutenibilidade.
Correção de Problemas Complexos: Diagnosticar e solucionar incidentes e bugs críticos em ambientes produtivos.
Desenvolvimento de APIs: Construir e evoluir APIs REST utilizando Python e FastAPI seguindo boas práticas de mercado.
Qualidade de Código: Garantir alta qualidade das entregas através de testes automatizados revisões de código e padrões de desenvolvimento.
Documentação Técnica: Produzir e manter documentação técnica de sistemas integrações e componentes.
Apoio Técnico ao Time: Compartilhar conhecimento apoiar desenvolvedores menos experientes e contribuir em discussões técnicas.
Participação em Rituais: Atuar ativamente nos processos ágeis contribuindo para refinamentos estimativas e planejamento das entregas.
Competências Técnicas:
Desenvolvimento Backend: Experiência sólida com Python e FastAPI.
Arquitetura de Aplicações: Conhecimento em arquitetura de software APIs REST e integração entre sistemas.
Banco de Dados: Domínio de SQL modelagem de dados e bancos relacionais e não relacionais.
Versionamento de Código: Experiência avançada com Git e fluxos colaborativos de desenvolvimento.
Testes Automatizados: Experiência com testes unitários integração e estratégias de qualidade de software.
Performance e Troubleshooting: Capacidade de identificar gargalos e otimizar aplicações.
Boas Práticas: Conhecimento sólido em Clean Code SOLID e Design Patterns.
Competências Comportamentais:
Autonomia: Capacidade de conduzir entregas com baixa supervisão.
Comunicação Clara: Facilidade para compartilhar conhecimento e discutir soluções técnicas.
Colaboração: Atuação próxima ao time e participação ativa em code reviews.
Senso de Dono: Responsabilidade sobre qualidade prazos e resultados das entregas.
Resolução de Problemas: Capacidade analítica para investigação e solução de problemas complexos.
About Company
Descubra como a Cadmus potencializa suas ideais com tecnologia, talentos e abordagens ágeis, entregando valor real para te apoiar na transformação digital