freehire launches on Product Hunt on 26 August.

Follow →

Engenheiro de Software Pl.

### 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;

- iOS nativo, com Swift;

- 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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available