Full Stack Developer

Curitiba Remote

Descrição/Atividades:
• Usar linguagens de marcação como HTML para criar páginas da web amigáveis ​​ao usuário
• Manter e melhorar o site
• Otimizar aplicativos para velocidade máxima
• Projetar recursos baseados em dispositivos móveis
• Colaborar com desenvolvedores de back-end e web designers para melhorar a usabilidade
• Obter feedback e criar soluções para usuários e clientes
• Escrever documentos e guias de requisitos funcionais
• Criar mockups e protótipos de qualidade
• Ajudar desenvolvedores de back-end com codificação e solução de problemas
• Garantir padrões gráficos de alta qualidade e consistência da marca
• Manter-se atualizado sobre tecnologias emergentes

Requirements

Requisitos/Habilidades necessárias:
• Habilidades Phyton
• Habilidade de desenvolvimento web, incluindo experiência em React
• Experiência avançada em noções básicas de front-end (HTML/CSS/SASS/Javascript/Angular/NodeJS/React)
• Streaming de eventos (Confluent/Kafka/Azure Eventhub)
• Plataforma de nuvem: Azure Kubernetes Services/RedHat Openshift
• Ferramentas CI/CD: Jenkins/Groovy/Azure DevOps/Redis
• Bancos de dados: Postgres/Azure CosmosDB/Azure SQL
• Data Warehouse e Analytics: Snowflake/Azure Data Bricks/Apache Spark
• Monitoramento: Datadog/Azure Application Insights/Grafana/Prometheus
• Microsoft Azure: CLI/Azure AD/Gerenciamento de recursos/VNet/DNS/Key Vault/APIM/Front Door

Conhecimento nos seguintes assuntos:
• Programação em pares
• CI/CD
• Desenvolvimento orientado a testes
• Testes unitários
• Mocking/Stubbing/Spying
• Codificação limpa/Garantia de qualidade de código
• Princípios SOLID
• Padrões de design
• Conceitos de banco de dados
• SQL (DML, DDL, DQL, DCL)
• Injeção de SQL
• Eficiência (estratégias de indexação)
• Streaming de dados e processamento de fluxo de eventos
• Padrões de processamento de dados
• Conceitos de desenvolvimento web
• Serviços web (API - RESTFul)
• Conceitos de segurança web
• Arquitetura web