Company
DeliverIT logo

DeliverIT

Location
Fully remote
Annual Salary
BRL 14k - BRL 150k
Apply

Desenvolvedor(a) Backend Sênior - Python/Kotlin

Estamos em busca de um(a) Desenvolvedor(a) Backend Sênior para atuar em um cliente global de tecnologia, presente em diversos países e com produtos digitais de alto tráfego e impacto.

Você fará parte de um novo desdobramento de time, criado a partir de uma estrutura maior, atuando em um contexto de chat altamente complexo. Essa pessoa chega com papel ativo na análise, sugestão e implementação de melhorias, com foco em redução de complexidade, evolução arquitetural e aumento de confiabilidade das soluções.

Responsabilidades e atribuições

Na sua rotina de trabalho, você vai se deparar com as seguintes atividades:

Atuar de forma proativa e autônoma no desenvolvimento de soluções backend;

Analisar arquiteturas existentes, identificando pontos de melhoria e oportunidades de simplificação;

Desenvolver e evoluir serviços backend com foco em escalabilidade, tolerância a falhas e alta disponibilidade;

Implementar integrações entre sistemas, APIs e fluxos assíncronos;

Trabalhar com mensageria, avaliando estratégias de processamento, reprocessamento e garantias de entrega;

Atuar em integrações via APIs REST, SOAP e WebHooks;

Contribuir para práticas de observabilidade, monitoramento e confiabilidade dos sistemas;

Participar ativamente de rituais ágeis, refinamentos técnicos e definições de solução;

Colaborar com diferentes áreas técnicas em ambiente ágil.

Requisitos e qualificações

CONHECIMENTOS EXIGIDOS

  • Python, com experiência em automação, workers, integrações, scripts, observabilidade e ferramentas internas;

  • Elixir, com foco em: Sistemas concorrentes, tolerantes a falhas e de alta disponibilidade e uso de OTP (GenServer, Supervisor, ETS), processos e escalabilidade;

  • Node.js;

  • Kotlin, para desenvolvimento de serviços backend, integração com mensageria, performance e tipagem;

  • Experiência com MongoDB;

  • Experiência com PostgreSQL;

  • Domínio de SQL;

  • Desenvolvimento e integração de APIs REST e SOAP;

  • Implementação e consumo de WebHooks;

  • RabbitMQ, incluindo: Diferenças conceituais entre fila vs log, consumer groups, ordering e reprocessamento; Estratégias de migração gradual, dual-write/bridge, observabilidade e uso de DLQ/DLT; Conhecimento sobre garantias de entrega (at-least-once / exactly-once, com expectativa realista);

  • Kafka;

  • Vivência com Metodologias Ágeis;

  • Aplicação de princípios SOLID.

CONHECIMENTOS DESEJÁVEIS

  • Experiência com XMPP / Jabber;

  • Jenkins;

  • Git e GitLab CI;

  • Docker;

  • Kong, incluindo: Configuração de rotas, plugins, autenticação, rate limit, observabilidade e policies;

  • Grafana para monitoramento e visualização de métricas.

    Você pode se candidatar pelo link, ou encaminhando seu cv para [email protected]