Desenvolvedor Middleware Sênior

Empresa: Level 4 Solutions

Localização: Greater São Paulo Area

Modalidade: Presencial

Nível: Sênior

Contrato: CLT ou PJ

Skills obrigatórias: amazon-web-services, aws-lambda, aws-fargate, amazon-sqs, postgresql, graphql, kafka, nodejs, cplusplus

Sobre a vaga

Atuar na sustentação, evolução e desenvolvimento de um middleware responsável pela integração entre o Data Asset e os satélites comerciais, garantindo a disponibilidade, escalabilidade, performance e confiabilidade dos serviços e integrações da plataforma.

Os profissionais atuarão em uma squad dedicada à manutenção e evolução da arquitetura de integração, desenvolvimento de novas funcionalidades, tratamento de incidentes e implementação de melhorias técnicas.

Principais responsabilidades

Desenvolver e sustentar serviços backend e APIs que compõem o middleware.

Desenvolver integrações entre o Data Asset e os diferentes satélites comerciais.

Implementar e manter soluções utilizando serviços AWS, com destaque para Lambda, Fargate, SQS e PostgreSQL.

Desenvolver APIs e integrações utilizando GraphQL.

Implementar e manter fluxos de mensageria e processamento assíncrono utilizando Kafka e SQS.

Atuar na identificação e resolução de problemas de performance, disponibilidade e integração.

Participar da evolução da arquitetura e dos componentes do middleware.

Desenvolver soluções escaláveis e resilientes em ambiente cloud.

Realizar manutenção evolutiva e corretiva dos serviços existentes.

Trabalhar em conjunto com os times responsáveis pelo Data Asset e pelos satélites comerciais para definição e implementação das integrações. Experiência com desenvolvimento backend utilizando Node.js.

**Experiência Com AWS, Especialmente**

AWS Lambda

AWS Fargate

AWS SQS

Experiência com PostgreSQL.

Experiência no desenvolvimento e consumo de APIs utilizando GraphQL.

Experiência com Kafka e arquiteturas orientadas a eventos.

Experiência com desenvolvimento de integrações e sistemas distribuídos.

Conhecimento de boas práticas de desenvolvimento, testes, versionamento de código e arquitetura de software.

Diferenciais

Conhecimento ou experiência com C++.

Experiência com arquiteturas de microsserviços.

Conhecimento de padrões de mensageria e processamento assíncrono.

Experiência com observabilidade, monitoramento e troubleshooting em ambientes AWS.

Experiência em ambientes de alta disponibilidade e grande volume de integrações.

Perfil esperado

Profissional com perfil hands on, capacidade de atuar tanto na sustentação quanto na evolução da solução, com boa capacidade de investigação e resolução de problemas.

É importante ter autonomia para analisar incidentes, identificar causas raiz e propor soluções técnicas, além de facilidade para trabalhar em conjunto com diferentes times e sistemas.

Superior completo em Tecnologia da Informação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou na área correlatada.

Criar conta grátis no TrailWise para ver seu Match Score