### A posição
O PicPay começa para muita gente no momento em que uma conta é aberta. Esse fluxo parece simples por fora: informar dados, validar identidade, confirmar informações e seguir em frente. Por dentro, é uma jornada crítica que conecta backend, BFFs, canais digitais, antifraude, biometria, compliance, mensageria, observabilidade e experiência do usuário.
Essa posição existe pra ajudar a evoluir essa jornada com qualidade de produto e rigor de engenharia. Não buscamos alguém apenas para implementar endpoints isolados. Buscamos uma pessoa desenvolvedora **Full Stack Pleno**, com maior profundidade em **backend**, mas com experiência real em alguma camada de frontend, seja **Android nativo**, **iOS nativo**, **React Native** ou **Web com React**.
A pessoa vai atuar em entregas ponta a ponta: entender o fluxo do cliente, construir APIs e BFFs, integrar sistemas, tratar estados de tela, lidar com falhas e contribuir para que a experiência final seja fluida, segura e confiável.
### O que você vai fazer
Construir e evoluir APIs, BFFs, Workers e Cron Jobs que sustentam a jornada de abertura de contas, com atenção a performance, segurança, confiabilidade e manutenção.
Atuar em fluxos transacionais que envolvem validações, estados de jornada, regras de negócio, integrações internas e externas, antifraude, biometria, Webviews e canais digitais.
Desenhar e manter contratos entre backend, BFF e camadas de experiência, garantindo que App, Web, React Native ou Webviews consumam respostas previsíveis, bem versionadas e orientadas à jornada do cliente.
Contribuir também nas camadas de frontend quando necessário, seja em App nativo Android/iOS, React Native ou Web com React, tratando estados de tela, erros, carregamento, validações e integração com APIs/BFFs.
Trabalhar com bancos relacionais e não relacionais, apoiando modelagem, consultas, consistência e performance.
Implementar integrações e fluxos assíncronos com atenção a eventos, filas, retry, idempotência, rastreabilidade e tratamento adequado de falhas.
Participar de refinamentos técnicos, code reviews, discussões de solução e investigação de problemas em produção, usando logs, métricas, traces e ferramentas de observabilidade.
Colaborar com Produto, Design, QA, dados e times parceiros para transformar regras complexas em experiências simples para o cliente.
### Quem a gente procura
Uma pessoa desenvolvedora Pleno com experiência consistente em backend e construção de APIs em produção.
Alguém com experiência em **PHP 8+**, Go ou base sólida em backend e disposição real para atuar com PHP no dia a dia.
Experiência com APIs, BFFs, serviços distribuídos, integrações entre sistemas e desenho de contratos entre backend e canais consumidores.
Experiência consistente em pelo menos uma camada de frontend:
- Android nativo, com Kotlin ou Java;
- React Native para aplicações mobile;
- ou Web com React, preferencialmente com TypeScript.
Capacidade de integrar frontend e backend, entendendo contratos, estados de tela, validações, erros, fluxos transacionais e impacto na experiência final.
Experiência com bancos como **MySQL**, **MongoDB** ou tecnologias equivalentes.
Vivência com mensageria assíncrona, preferencialmente **Kafka**, além de conceitos como eventos, filas, retry, DLQ, idempotência e consistência eventual.
Experiência com Docker, Git, testes automatizados e desenvolvimento colaborativo.
Boa compreensão de segurança, observabilidade, performance e manutenibilidade em aplicações backend e frontend.
Autonomia para diagnosticar problemas, propor soluções e conduzir entregas de média complexidade com responsabilidade sobre produção.
### Diferenciais que pesam
Experiência atuando em mais de uma frente: backend, Web, React Native ou App nativo.
Conhecimento em SDUI ou composição server-driven de telas.
Vivência com observabilidade, CI/CD, feature flags, deploy seguro e estratégias de rollback.
Experiência em produtos financeiros, onboarding, cadastro, KYC, antifraude ou jornadas críticas de cliente.
### Stack do time
Backend: PHP 8+, Go, APIs, BFFs, Workers, Cron Jobs
Frameworks/Runtime: Lumen/Laravel, Hyperf/Swoole
Dados: MySQL, MongoDB
Mensageria: Kafka ou equivalente
Frontend Web: React, TypeScript, HTML, CSS
App/Mobile: Android nativo, iOS nativo, React Native
Observabilidade e dados: Grafana, OpenSearch, Dynatrace, Mixpanel, Databricks
### Perfil esperado
Buscamos alguém que tenha profundidade em backend, mas que não trate frontend como “fora do escopo”. A jornada de abertura de contas depende da integração entre sistemas e canais, então a pessoa precisa conseguir navegar bem entre serviço, BFF e experiência final.
Não precisa ser especialista em todos os canais. Mas precisa ter repertório real em pelo menos uma frente de frontend e maturidade para trabalhar com contratos, falhas, estados de jornada e qualidade de produção.
#VemserPicpayLover #Picpay #LI-REMOTE #LI-BC2