Desenvolvedor Back-end Python Pleno a Sênior
Remoto
QUANT. VAGAS: 1
EXPERIÊNCIA: Requisitos e qualificações Boa capacidade de comunicação escrita; Inglês de nível suficiente para estudar documentação e se comunicar com serviços de suporte; Linux e elaboração de script para linha de comando; Git (esquemas de branch, hooks, etc); Conhecimento de Python e ES6; Conhecimento das melhores práticas de qualidade de código (Clean Code); Experiência com desenvolvimento de aplicações Web na nuvem usando frameworks MVC e frontend com modelo SPA; Experiência com banco de dados SQL (MySQL, PostgreSQL etc) e MongoDB; Elaboração de testes automatizados de unidade e integração; Experiência com boas práticas de elaboração de APIs RESTful para consumo externo de clientes; Conhecimento das principais vunerabilidades em aplicação Web (sql injection, cross-site scripting etc) e técnicas de prevenção; Conhecimento das boas práticas de arquitetura de software (exemplo: 12 Step App); Levantamento de requisitos técnicos a partir de especificação de alto nível; Requisitos desejáveis Experiência no uso de frameworks Python/Flask, Nodejs/Express e Angular; Experiência com fluxo de requisições assíncrono (filas e workers, pubsub etc); Autenticação de APIs com OAuth2; Experiência com microsserviços em escala; Docker ou outra ferramenta de administração de containers (exemplo: kubernetes); Noções de arquitetura de sistemas (arquiteturas baseadas em serviços, eventos etc.
TEMPO DE CONTRATO: Indeterminado
HORÁRIO: Comercial
FORMAÇÃO ACADÊMICA: Superior Completo
OBSERVAÇÕES: Realiza atividades técnicas referentes ao desenvolvimento, manutenção e/ou operação de software, com excelência; Além de ser propositivo na identificação de problemas e de oportunidades de melhorias em nossos processos, ferramentas, tecnologias e produtos - identifica, implementa e difunde a aplicação de novas tecnologias e ferramentas no desenvolvimento de nossos produtos; Participa ativamente como membro de times de scrum. Além de desenvolver e entregar tarefas do sprint, atua proativamente em todas as etapas auxiliares dos processos (especificação de tarefas, demonstração, retrospectiva, planejamento, análise, revisão e homologação, reuniões diárias, elaboração de testes e de documentação); Atua de forma crítica em relação aos ritos e ferramentas. Identifica e antecipa lacunas técnicas ou tecnológicas, elabora pilotos de sua aplicação, defende seu “case” e propõe roadmaps para sua aplicação; Lidera iniciativas que visam a melhoria contínua do fluxo de trabalho; Sua atuação está concentrada em tarefas / frentes de maior complexidade e na elaboração arquiteturas e soluções. Mentorear profissionais de menor senioridade.




4000 Hollywood BLVD
Suite 555-S, Holywood
FL 33021


1 Naylor Road, 8th Floor
Platinum Towers
Pune, Maharashtra, 411001


Avenida da Liberdade, 110
Ed. Lisbon Avenida da Liberdade
1269-046 / Lisboa – PT
MAZZATECH
SEGMENTOS
