Desenvolvedor(a) Fullstack Sênior — Angular & .NET

Publicada 19 de Outubro

A 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.