Full Stack

Curitiba Remote

Atividades:

• Otimizar aplicativos para velocidade máxima

• 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

• Atuar como desenvolvedor de back-end codificando e solucionando problemas

• Garantir padrões gráficos de alta qualidade e consistência da marca

• Manter-se atualizado sobre tecnologias emergentes

Requirements

Habilidades necessárias:

• Habilidades de desenvolvimento web

• Streaming de eventos (Confluent/Kafka/Azure Eventhub)

• Noções básicas da plataforma de nuvem: AWS (Azure não usado por esta equipe)

• Ferramentas de CI/CD: GitHub

• Bancos de dados: SQL

• Data Warehouse e análise: Snowflake/Azure Data Bricks

• Monitoramento: Datadog/Azure Application Insights/Grafana/Prometheus

Conhecimento de desenvolvedor full-stack nos seguintes assuntos:

• Programação em pares

• CI/CD

• Desenvolvimento orientado a testes (bom ter)

• Testes unitários

• Mocking/Stubbing/Spying

• Codificação limpa/Garantia de qualidade do 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)

• Processamento de fluxo de dados e 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