TMB

TMB

Dev Back-end Pleno

São José dos Campos - SP
Presencial
2 Posições
Prestador de Serviços (PJ)
Analista
Período Integral

MISSÃO:
Desenvolver e manter soluções back-end robustas e escaláveis, utilizando as melhores práticas de arquitetura e integração de serviços, com foco em mensageria, caching, processamento assíncrono e APIs RESTful.

RESPONSABILIDADES:
Desenvolvimento de APIs:
• Projetar, desenvolver e manter APIs RESTful escaláveis e seguras, assegurando que os serviços sejam bem documentados e fáceis de integrar.
• Garantir a consistência, performance e segurança dos serviços criados, seguindo padrões de design e melhores práticas de API.

Mensageria e Integração:
• Implementar e gerenciar soluções de mensageria utilizando Azure Service Bus para facilitar a comunicação assíncrona entre diferentes sistemas e serviços.
• Desenvolver arquiteturas orientadas a eventos e filas para melhorar a escalabilidade e a resiliência dos sistemas.
• Aplicar conceitos de mensageria para garantir a entrega garantida e a ordem das mensagens, além de gerenciar dead-letter queues e outras funcionalidades avançadas.

Caching e Performance:
• Integrar e gerenciar Redis para caching de dados críticos, melhorando a performance das aplicações e reduzindo a carga em sistemas de banco de dados e APIs.
• Implementar estratégias de cache, como cache-aside e write-through, para assegurar que os dados sejam atualizados e acessados de forma eficiente.

Processamento Assíncrono:
• Criar e gerenciar Azure Jobs para o processamento assíncrono de tarefas de longa duração, garantindo que os processos sejam escaláveis e eficientes.

Automação e CI/CD:
• Configurar e otimizar Azure Pipelines para automação de build, testes e deploy, garantindo que o processo de entrega seja ágil e confiável.

Padrões de Arquitetura e Melhoria Contínua:
• Aplicar princípios de Clean Architecture e SOLID no desenvolvimento de serviços, garantindo que o código seja modular, testável e fácil de manter.
• Utilizar Design Patterns como CQRS, Event Sourcing, e Repository Pattern para estruturar e organizar o código de maneira eficaz.


REQUISITOS E QUALIFICAÇÕES:
• Experiência sólida no desenvolvimento de APIs RESTful.
• Conhecimento avançado em Azure Service Bus e conceitos de mensageria.
• Experiência com Redis para caching e otimização de performance.
• Experiência com Azure Jobs para processamento assíncrono.
• Experiência com Azure Pipelines para automação de processos e deploy contínuo.
• Proficiência em linguagens de programação como C#, PHP, ou Typescript (Node.js) para desenvolvimento back-end.
• Capacidade de aplicar padrões de arquitetura como Clean Architecture, SOLID, e Design Patterns.
• Experiência com bancos de dados relacionais e não relacionais, e integração de serviços na nuvem.

#LI-Onsite

Requisitos

Estudos
Ensino Superior

Benefícios

Gympass
GPS (mentoria de desenvolvimento humano)
Assistência médica
Assistência odontológica
Universidade Divergente após 3 meses
Recesso remunerado
Day off de aniversário

Sobre TMB

A TMB é uma fintech feita para o infoprodutor. Nosso foco é fazer com que você aumente o seu faturamento durante os lançamentos, aceitando uma outra forma de pagamento.
Nossas soluções de crédito permitem que todos aqueles leads que sonham em comprar o seu produto, enfim realizem esse sonho.