Desenvolvedor(a) Fullstack Sênior — Angular & .NET
Publicada 19 de OutubroA Blite desenvolve soluções de tecnologia personalizadas e escaláveis, com foco em eficiência e qualidade. Buscamos especialistas para atuar conosco em projetos bem estruturados e alinhados ao que o mercado precisa. O ambiente é dinâmico e transparente, com espaço para propor e evoluir a forma de entregar software.
Algumas informações sobre a vaga
Estamos buscando um(a) Desenvolvedor(a) Fullstack Sênior, com domínio em Angular e .NET, para atuar na plataforma proprietária da Blite.
Essa pessoa será responsável de ponta a ponta pela aplicação — do front-end ao back-end — incluindo as integrações que alimentam a plataforma, a qualidade dos dados exibidos e a estabilidade do produto em produção. Buscamos um perfil hands-on, com visão de dono do produto, que goste de investigar problemas complexos, lidar com dados em tempo real e transformar rapidamente diagnósticos em soluções.
Responsabilidades e atribuições
- Desenvolver e manter interfaces em Angular, traduzindo necessidades de negócio em telas e dashboards funcionais e intuitivos.
- Desenvolver e manter APIs e serviços em .NET, incluindo as integrações que coletam dados de ferramentas de DevOps (repositórios, pipelines de CI/CD, gestão de tarefas, monitoramento, entre outras).
- Monitorar os fluxos de integração e o processamento de dados em tempo (quase) real, garantindo consistência e confiabilidade das informações entregues.
- Identificar, analisar e corrigir falhas em aplicações e serviços, investigando causas raiz de incidentes e implementando soluções definitivas.
- Trabalhar com containers e orquestração (Docker e Kubernetes) para deploy e operação da aplicação.
- Propor melhorias de arquitetura, performance e segurança, considerando que a plataforma lida com dados sensíveis de tecnologia de outras empresas.
- Colaborar com equipes multidisciplinares na evolução contínua do produto.
- Apoiar iniciativas de observabilidade e monitoramento da própria aplicação.
- Documentar decisões técnicas e manter a base de código organizada e escalável.
Requisitos mínimos
- Experiência sólida como desenvolvedor(a) Fullstack, nível Sênior.
- Proficiência em Angular (versões mais recentes), HTML, CSS3 e JavaScript/TypeScript.
- Experiência sólida em .NET / C#, incluindo construção de APIs REST.
- Vivência em ambiente Microsoft (SQL Server, Azure, IIS, entre outros).
- Experiência prática com Docker e Kubernetes.
- Experiência com integrações entre sistemas via API (webhooks, autenticação, consumo e exposição de serviços).
- Experiência em troubleshooting e resolução de incidentes em produção.
- Capacidade de análise e diagnóstico de problemas complexos, especialmente em fluxos de dados.
- Experiência em escrever e executar testes unitários (ex: Jasmine/Karma no front, xUnit/NUnit no back).
- Boa comunicação, autonomia e perfil orientado à solução.
Diferenciais:
- Experiência com ferramentas de DevOps (Azure DevOps, GitHub, GitLab, Jenkins, Jira) e/ou consumo de suas APIs.
- Conhecimento de métricas de engenharia (DORA metrics: lead time, frequência de deploy, MTTR, change failure rate).
- Experiência com observabilidade e monitoramento de aplicações (Application Insights, Grafana, Prometheus, etc.).
- Conhecimento em processamento de dados em tempo real ou near real-time (filas, eventos, streaming).
- Vivência em ambientes de alta disponibilidade e com dados sensíveis.
Informações adicionais
- Atuação 100% remota.
- Organização própria da rotina, com disponibilidade para alinhamentos e rituais do projeto previamente agendados.
- Equipamento disponibilizado para atendimento às políticas de segurança da informação.