Estamos buscando um profissional experiente para desempenhar o papel de Desenvolvedor Full Stack Sênior em nosso time.
Duas Tarefas Principais
O desenvolvedor full-stack Sênior irá realizar duas tarefas principais:
* Desenvolver e manter aplicações web completas, incluindo front-end (Angular) e back-end (.NET);
* Integrar APIs e serviços utilizando práticas modernas de segurança, escalabilidade e monitoramento;
Funções do Cargo
Abaixo estão as funções que você exercerá como Desenvolvedor Full Stack Sênior:
* Desenvolver aplicações web robustas com alto nível de escalabilidade;
* Iniciar e finalizar projetos com sucesso;
* Desenvolver e implementar soluções eficientes;
* Identificar problemas técnicos e desenvolver resoluções eficazes;
* Colaborar ativamente com outras equipes para garantir a entrega rápida e eficiente das soluções propostas;
* Documentar procedimentos, fluxos de trabalho e melhores práticas;
* Fornecer suporte técnico aos funcionários da empresa durante a execução dos projetos.
Requisitos Desejáveis
Priorizamos os seguintes requisitos para um Desenvolvedor Full Stack Sênior ideal:
* Membro de nossa equipe certificado em .NET;
* Habilidades avançadas em C#;
* Experiência em tecnologias de nuvem Microsoft, como Azure Functions, App Services e Bancos de Dados na Nuvem;
* Conhecimento avançado em Angular;
* Domínio em SQL Server e Banco de dados relacionais;
* Boa compreensão de OAuth, JWT, Autenticação e Práticas de Proteção Contra Vulnerabilidades;
* Experiência em análise de performance, profiling de aplicações e tuning de banco de dados;
* Experiência em Infraestrutura como Código, utilizando Terraform ou Bicep para provisionamento e gerenciamento de recursos no Azure;
* Ganha conhecimento pessoal em diretórios API RESTful;
Também gostaríamos de ver experiência em melhorias contínuas, revisões de códigos e compartilhamento de melhores práticas entre colegas. Além disso, ter um ambiente remoto completo seriam perfeitos também!