Desenvolvedor Full Stack SêniorFormação:Em qualquer área da tecnologia da informaçãoRequisitos Técnicos ObrigatóriosConhecimento em linguagem de programação Python ou treinamentoConhecimento em tecnologia Angular para frontend e linguagem Python para backendMetodologias e PráticasÁgil, Scrum, Extreme Programming (XP) e KanbanAnálise de requisitos funcionais e não-funcionaisPadrões de projeto (enterprise integration patterns, design patterns, microservices patterns)Modelagem de dados relacionalArquitetura e DesenvolvimentoArquitetura de aplicações para ambiente web Arquitetura em três camadas, modelo MVC Domain-driven design (DDD)Integração entre sistemas: Mensageria, Web services, REST, Apache CamelJavascript e TypescriptNodeJS e ExpressTestes e QualidadeIntegração contínua (continuous integration) Test-driven development (TDD)Acceptance test-driven development (ATDD)Especificação por exemploRefactoring Entrega contínua (continuous delivery)Testes de software: unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidadeAutomatização de testes funcionais, de unidade e de carga com ferramentas de softwareBanco de Dados e Controle de VersãoConstrução de consultas a bancos de dados em linguagem SQL Conceitos de controle de versão de código-fonte e uso da GIT 2 ou superiorInformações Adicionais:Atuação presencial.Oportunidades de desenvolvimento profissionalVale Alimentação/Refeição | Wiipo FlexVale transporte (Opcional)Total Pass | Bem-estar para todos os colaboradores, todos os dias Parceria SESC | Saúde, Lazer, Turismo & Esportes, Assistência Social e Alimentação Parcerias EducacionaisSeguro de vidaTechVemSerGreaterValorizamos a diversidade, equidade e a inclusão, independentemente de gênero, raça, etnia, orientação sexual, deficiência ou religião, portanto,todas as nossas vagas são afirmativas.Junte-se à nossa equipe e contribua para o crescimento sustentável da G4F