freehire launches on Product Hunt on 26 August.

Follow →

Desenvolvedora backend plena (afirmativa para mulheres)

Summary

Backend developer building and maintaining Java/Python microservices for digital subscription checkout flows, integrating payment gateways and auth providers, with focus on performance and scalability.

O que o Grupo RBS espera de você:

  • Graduação completa em Ciência da Computação, Análise e Desenvolvimento de Sistemas ou cursos afins;
  • Experiência sólida em programação com Java (Spring Boot) e/ou Python (Flask);
  • Experiência com APIs REST e integração com serviços externos (ex: gateways de pagamento, provedores de autenticação);
  • Experiência prática no uso de microsserviços, incluindo deploy e integração de eventos;
  • Experiência prática no uso de ferramentas de build (Maven, Gradle) e/ou empacotamento Python (pip, Poetry, virtualenv);
  • Experiência sólida no uso de Git e versionamento de código;
  • Experiência no uso de bancos de dados relacionais e não relacionais, incluindo modelagem e otimização de queries;
  • Conhecimento em computação em nuvem (preferencialmente GCP);
  • Conhecimento sobre o uso de Docker;
  • Experiência com cache e mensageria: Redis (cache e Streams/PubSub), RabbitMQ, Kafka ou Google Cloud Pub/Sub, incluindo padrões publish/subscribe e processamento assíncrono.


Será um diferencial se tiver:

  • Experiência com containers e orquestração (Docker, Kubernetes);
  • Vivência com CDN, balanceamento de carga e caching;
  • Experiência com integração com sistemas financeiros/gateways de pagamento e/ou APIs bancárias.

Como será seu dia a dia:

  • Desenvolver e manter APIs e serviços backend em Java e Python, garantindo performance e escalabilidade para os fluxos de aquisição e checkout de assinaturas digitais;
  • Desenvolver integrações de sistemas internos e externos, incluindo gateways de pagamento e provedores de autenticação, garantindo a comunicação e o funcionamento correto entre serviços e aplicações;
  • Implementar testes automatizados e revisão de código para garantir qualidade;
  • Colaborar com frontend, QA e produto em entregas consistentes e escaláveis;
  • Aplicar boas práticas de versionamento, documentação e pipelines de CI/CD;
  • Apoiar desenvolvedores Júnior no dia a dia, compartilhando boas práticas de desenvolvimento;
  • Contribuir com sugestões de melhoria na arquitetura de microsserviços e nas soluções de backend, com foco em performance e conversão no funil de checkout.

See also