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. Formação superior completa em Ciência da Computação, Engenharia de Software ou áreas correlatas.
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.