Desenvolvedor (a) Python Sênior - STOQ
Descrição da Vaga
**Suas principais responsabilidades:** * Participar do desenvolvimento de software; * Fazer revisão de arquitetura para garantir segurança do sistema, qualidade, custo e requisitos não funcionais; * Definir a arquitetura e o design de sistemas. * Ajudar em tarefas com maior grau de complexidade junto aos seus colegas de trabalho; * Garantir as boas práticas de tecnologia e qualidade do código; * Buscar soluções e direcionar através da visão interna e de mercado (benchmarking) * Desenvolver software com excelência: * Aplicar boas práticas de codificação e padrões, priorizando segurança, escalabilidade e custo. * Escrever código limpo, legível e eficiente, evitando impactos negativos em processos existentes. * Desenvolver e implementar sistemas escaláveis e de alta performance utilizando as melhores práticas de desenvolvimento. * Realizar revisões de código e garantir a qualidade do código produzido. * Implementar testes unitários e de integração para garantir a qualidade do código. * Suportar, tecnicamente, o desenvolvimento do time; * Participar da proposta e documentação de novas features e aplicações. * Refinar e planejar o desenvolvimento de tarefas em conjunto com o time. * Realizar revisões de código para garantir artefatos padronizados e de alta qualidade. * Dominar tecnologias de ponta: * Trabalhar com tecnologias inovadoras em novos projetos. * Manter uma mente aberta para suportar legados em tecnologias mais antigas. **Requisitos Essenciais:** * Experiência robusta: * Versionamento de projetos com GIT em equipe, incluindo code review, merge, CI/CD etc. * Desenvolvimento de aplicações backend com Python (FastAPI, Flask ou similar). * Banco de dados relacionais (PostgreSQL) e NoSQL. * Ferramentas de DevOps (Docker, Kubernetes, GitlabCI ou similar). * Testes unitários e de integração com pytest. * Troubleshooting de aplicações através de logs e ferramentas de monitoramento (APM). * Produzir código simples, limpo e legível. * Maturidade para trabalhar em equipes multidisciplinares de alta performance. * Capacidade de aprendizado rápido e adaptabilidade a novas tecnologias. * Excelentes habilidades de comunicação e relacionamento interpessoal. * Conhecimento de utilização de mensagerias (RabbitMQ, Kafka, PubSub, etc). **Diferenciais:** * Experiência com gestão de projetos em Cloud (GCP, AWS, etc.). * Arquitetura de software e design de sistemas. * Metodologias ágeis de desenvolvimento.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev