Entregar soluções baseadas em software de alta performance e qualidade, construído de maneira colaborativa com outros desenvolvedores.
Propor soluções técnicas que viabilizem objetivos estratégicos de maneira eficiente, monitorável e segura.
Responsabilidades:
Analisar as exigências e especificações dos arquitetos do sistema, e contribuir com o desenho da solução (arquitetura, modelagem, design de código), atuando no desenvolvimento de sistemas que entreguem valor;
Pode apoiar no desenvolvimento técnico de profissionais com menos experiência, ajudando a desenvolver um time com nível adequado de qualificação;
Identificar problemas na base de código existente e aplicar melhorias;
Entregar com autonomia código testável com qualidade, estimando o esforço e o custo necessário para cumprir expectativas acordadas e comunicando necessidade de novos prazos;
Implementar monitoramento das funcionalidades e rotinas de back-end, assegurando saúde das aplicações;
Criar e manter aplicações back-end, integrando diversas interfaces a fim de otimizar o desempenho de sistemas atuais e entregando soluções com a melhor performance possível.
Requisitos:
Experiência com Sistemas distribuídos (preferencialmente Monolitos e Micro Serviços);
Experiência com Cloud (preferencialmente GCP: Google Cloud Plataform);
Experiência com Cultura Devops Git, PR, Release, Containerização, Monitoramento, Deploy, CI e CD;
Experiência com abordagens de qualidade (preferencialmente Testes Unitários com Jest, TDD, BDD);
Experiência com Paradigmas (preferencialmente Orientação Objeto, Estruturada e Funcional);
Experiência com Bancos de dados (preferencialmente PostgreSQL e DataStore);
Experiência com metodologias ágeis (preferencialmente Scrum, Kanban);
Experiência com linguagens de programação (preferencialmente Node com TS ou Java);
Experiência com Frameworks de aplicações back-end (preferencialmente Nest ou Spring);
Experiência com mecanismo de ORM (preferencialmente Prisma ou Hibernate);
Experiência com tecnologias de Mensageria (preferencialmente Kafka ou RabbitMQ).
Pontos a mais que você possui:
Experiência com serviços de cache (preferencialmente Redis);
Experiência com Zendesk ou Twillo.
#J-18808-Ljbffr