Sobre a Conex
A Conex desenvolve uma plataforma que digitaliza toda a operação de consórcio: gestão de cotas, grupos, lances, pagamentos, vendas e integrações com parceiros.
Hoje mantemos quatro produtos em produção, todos evoluindo continuamente:
- API principal
- Plataforma Web
- Aplicativo Mobile para parceiros
- Automações Serverless
Somos uma empresa de produto com mentalidade de startup: ciclos curtos, decisões rápidas, pouca burocracia e bastante autonomia. Aqui quem desenvolve também influencia a evolução do produto.
O que você fará
Você participará do desenvolvimento do produto de ponta a ponta.
Entre as atividades do dia a dia estão:
- Desenvolver novas funcionalidades no backend (Node.js, TypeScript, Express, Prisma, PostgreSQL, Redis e BullMQ) e no frontend (React, Vite, TypeScript e Tailwind CSS).
- Evoluir integrações com APIs de parceiros, respeitando contratos e documentações existentes.
- Escrever testes automatizados que tragam segurança para deploys e reduzam regressões.
- Abrir Pull Requests pequenas, participar de Code Reviews e colaborar tecnicamente com o restante do time.
- Atuar no suporte de segundo nível através do Jira, investigando incidentes, identificando causa raiz e propondo soluções definitivas.
- Transformar problemas recorrentes em melhorias de produto, evitando apenas soluções paliativas.
- Manter documentação técnica atualizada conforme o sistema evolui.
O que esperamos
- Experiência de pelo menos 3 anos desenvolvendo aplicações web com TypeScript ou JavaScript.
- Experiência prática com Node.js no backend e React no frontend.
- Conhecimento em PostgreSQL, modelagem relacional e ORMs como Prisma, TypeORM ou similares.
- Experiência no desenvolvimento e consumo de APIs REST (autenticação, paginação, tratamento de erros e versionamento).
- Domínio de Git e fluxo de desenvolvimento baseado em Pull Requests e Code Review.
- Facilidade para investigar problemas em sistemas existentes, acompanhando requisições, analisando logs e encontrando causas raiz.
- Boa comunicação escrita para documentação técnica e discussões de arquitetura.
Será um diferencial
- Filas e processamento assíncrono (BullMQ, SQS, Celery ou similares).
- Keycloak, OAuth2, OpenID Connect e SSO.
- React Native ou Expo.
- AWS (Lambda, CDK, Secrets Manager).
- Experiência com produtos financeiros, especialmente consórcio, crédito, cobrança ou conciliação.
IA faz parte da engenharia
Utilizamos ferramentas de IA (Claude Code, ChatGPT e similares) como parte do processo de desenvolvimento. Esperamos que você saiba utilizá-las com senso crítico.
Isso significa:
- Utilizar IA para acelerar investigação, entendimento de código, geração de testes e prototipação.
- Revisar completamente todo código antes de enviá-lo. Quem faz o commit é responsável pela entrega.
- Validar respostas da IA utilizando a fonte de verdade (código, banco de dados, contratos de API, migrations e testes).
- Nunca compartilhar credenciais, dados sensíveis ou informações de clientes em prompts.
- Seguir os padrões de engenharia e documentação definidos pelo time.
A IA aumenta a produtividade. A responsabilidade continua sendo do desenvolvedor.
Como trabalhamos
- Desenvolvimento remoto
- Jira para gestão de demandas e suporte
- Docker para ambiente local
- Releases frequentes
- Code Review obrigatório
- Documentação centralizada no Knowledge Vault
- Time pequeno, colaborativo e com bastante autonomiA