Descrição
Descrição
:
O QUE VOCÊ VAI FAZER:
- Desenvolver recursos e melhorias para nossos produtos de forma segura, testada e com desempenho;
- Aplicar a base teórica de programação orientada objeto e princípios S.O.L.I.D. para garantir qualidade e facilidade de manutenção;
- Defender e implementar melhorias na qualidade, segurança e desempenho do produto que tenham um impacto em seu time;
- Resolver problemas técnicos de alto complexidade;
- Experiência com problemas de desempenho e otimização, particularmente em larga escala e uma capacidade demonstrada para diagnosticar e prevenir esses problemas;
- Colaborar com o gerenciamento do produto e outras partes interessadas da Engenharia (Frontend, UX etc.) para manter um alto nível de qualidade em um ambiente iterativo e com ritmo acelerado;
- Criar códigos que atendam aos nossos padrões internos de estilo, capacidade de manutenção e práticas recomendadas para um ambiente da Web de alta escala. Manter e defender esses padrões por meio de code review;
- Reconhecer impedimentos à nossa eficiência como equipe (“dívida técnica”), propor e implementar soluções;
- Entregar com segurança melhorias com orientação e suporte mínimos de outros membros da equipe. Colaborar com a equipe em projetos maiores;
- Fornecer orientação para engenheiros juniores e intermediários de sua equipe para ajudá-los a crescer em suas responsabilidades técnicas;
- Entender e praticar a cultura ágil de desenvolvimento de software.
Outros requisitos
:
O QUE ESPERAMOS DE VOCÊ:
- Formação superior completa em Tecnologia e afins;
- Experiência profissional em C# (.Net Core);
- Experiência em desenvolvimento de microsserviços;
- Experiência em Cloud (Aws, Azure ou GCP);
- Experiência em CI/CD;
- Experiência em versionamento de código utilizando GIT;
- Experiência com banco de dados relacionais (desejável Postgres);
- Desenvolvimento de teste unitário, integrado e testes regressivos;
- Conhecimento em Angular 9+ (atualmente estamos na 12), utilizando chamadas de API Rest;
- Conhecimento de Javascript e TypeScript, HTML e CSS e gerenciamento de estados;
- Experiência em métodos ágeis de desenvolvimento de software.
Diferencial:
- Conhecimento em Serviços de log e telemetria como: Datadog, Kibana e Grafana;
- Conhecimento em mensageria (desejável RabbitMQ);
- Conhecimento em Kubernetes e/ou containers Docker;
- Desejável conhecimento em banco de dados NoSQL.
Para se candidatar a esta vaga visite o site da empresa