Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Backend Sênior - Java/Kotlin

Deliver IT Serviços de Tecnologia

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia global está em busca de um(a) Desenvolvedor(a) Backend Sênior para integrar um time que atua em um contexto de chat complexo. O profissional será responsável por desenvolver soluções backend escaláveis, implementar integrações entre sistemas e contribuir para a evolução arquitetural. Oferecemos um ambiente de trabalho 100% remoto e valorizamos a colaboração e troca de conhecimento entre a equipe.

Serviços

VA e/ou VR
Plano de Saúde
Seguro de Vida
Workshops mensais
Premiação por aniversário de empresa

Qualificações

  • Experiência em automação, workers, integrações e observabilidade com Python.
  • Vivência em desenvolvimento e integração de APIs REST e SOAP.
  • Conhecimento sobre garantias de entrega em RabbitMQ.

Responsabilidades

  • Desenvolver soluções backend de forma proativa e autônoma.
  • Analisar arquiteturas existentes e identificar melhorias.
  • Contribuir para práticas de monitoramento e confiabilidade dos sistemas.

Conhecimentos

Java
Python
Elixir
Node.js
Kotlin
MongoDB
PostgreSQL
SQL
REST e SOAP APIs
RabbitMQ
Kafka
Metodologias Ágeis
Princípios SOLID

Ferramentas

Docker
Jenkins
Git e GitLab CI
Grafana
Descrição da oferta de emprego
Descrição da vaga

Você é uma pessoa curiosa, colaborativa e que gosta de trocar conhecimento enquanto enfrenta desafios técnicos reais? Então essa oportunidade é para você!

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

Confere abaixo o que você vai precisar saber pra se dar bem nessa oportunidade!

CONHECIMENTOS EXIGIDOS

  • Java;
  • 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;
  • Python (automação, workers, integrações, scripts, observabilidade e ferramentas internas);
  • 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.
Informações adicionais

A Deliver IT vai deixar a digital nesse projeto e quer convidar você para fazer parte dessa construção! 🙆♀️

Temos uma cultura leve, descontraída, colaborativa e diversa, além de um ambiente enriquecedor, com muitos colegas feras em diversos segmentos e muitos desafios. Aqui você vai encontrar projetos inovadores, conexão e muita troca de conhecimento! 😊

Todas as nossas posições seguem o modelo de contrato CLT em 44h/semanais.

CONFIRA NOSSOS BENEFÍCIOS

  • Modalidade: 100% Remoto
  • VA e/or VR
  • Programa Bem-Estar: apoio psicológico, apoio jurídico, apoio social, apoio financeiro.
  • Plano de Saúde e Plano Odontológico
  • Seguro de Vida
  • Wellhub
  • Workshops mensais
  • Parcerias que te dão desconto: Sucesu, Target Trust, Sesc e Seprorgs
  • Premiação por aniversário de empresa
  • Premiação por indicação contratada
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.