Desenvolvedor fullstack sênior (python e reactjs)
Descrição da Vaga
Descrição: * Sólida experiência em desenvolvimento Python, SQL e ReactJS, com histórico de participação em projetos complexos. * Domínio na construção e consumo de APIs (RESTful) e no uso de formatos de dados como JSON/XML/SOAP. * Proficiência em controle de versão com Git (branching, pull requests, resolução de conflitos). * Conhecimento prático de padrões de arquitetura de software e design patterns, aplicando princípios de engenharia de software para criar soluções bem estruturadas. * Experiência com logs e monitoramento de aplicações, capacidade de instrumentar o código para gerar logs úteis e criar painéis/alertas para acompanhar sistemas em produção. * Familiaridade com práticas de observabilidade e debugging de aplicações incluindo uso de métricas e tracing (rastreamento de transações) para diagnosticar e antecipar problemas. * Autonomia e perfil investigativo para propor e implementar soluções de automação de forma proativa, bem como para solucionar incidentes de forma ágil. * Boa comunicação e habilidade de trabalhar em equipe, compartilhando conhecimentos e registrando evoluções dos processos. * Desenvolver e manter aplicações em Python, SQL e ReactJS focados na visualização de dados e automação de diversos processos da empresa, garantindo eficiência e confiabilidade. * Projetar e consumir APIs RESTful para integrar sistemas e fluxos de dados, permitindo a comunicação transparente entre diferentes serviços e plataformas. * Utilizar e administrar repositórios Git para versionamento de código, mantendo um fluxo de trabalho organizado (pull requests, code reviews) e garantindo a colaboração eficiente em equipe. * Implementar soluções de observabilidade, incluindo geração de logs estruturados, monitoramento de métricas e criação de alertas, visando acompanhar a saúde e desempenho das automações em produção. * Garantir a aplicação de padrões de arquitetura de software e boas práticas de desenvolvimento (como SOLID, Clean Architecture, etc.), produzindo código escalável, manutenível e bem documentado. * Colaborar com outras equipes (por exemplo, times de dados ou de produto) para alinhar integrações e assegurar que as soluções de automação atendam às necessidades do negócio. * Diagnosticar problemas, depurar erros e otimizar desempenho dos processos automatizados, assegurando alta disponibilidade e confiabilidade das soluções implantadas. 2510150202241809508
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev