Software Engineer
Quem somos
A IORQ é uma plataforma de crédito inteligente que orquestra todas as etapas do ciclo de crédito — da originação ao funding, passando pela estruturação de operações, análise de risco, gestão de garantias e conexão com investidores.
Com mais de R$ 2,5 bilhões em ativos sob gestão, a empresa une uma base sólida de execução a uma infraestrutura tecnológica proprietária, desenhada para escalar com segurança. A IORQ já opera com estruturas reguladas, como FIDCs, e mantém parcerias com instituições licenciadas, atendendo empresas B2B e B2B2C que buscam criar ou expandir suas operações de crédito de forma digital, integrada e escalável.
--------------------
Você será responsável por projetar, construir do zero e evoluir sistemas backend e frontend, garantindo escalabilidade, qualidade e robustez. Irá trabalhar lado a lado com outras áreas para transformar necessidades do negócio em soluções inteligentes e sustentáveis, usando o que há de mais moderno em engenharia, cloud e IA.
Responsabilidades:
- Projetar, desenvolver e manter APIs robustas com Python e FastAPI.
- Trabalhar com PostgreSQL e DynamoDB para modelagem e persistência de dados.
- Construir soluções serverless escaláveis com AWS Lambda e Serverless Framework.
- Participar do design e evolução da arquitetura com foco em arquitetura limpa/hexagonal e monorepo.
- Escrever código limpo, modular e aderente aos princípios SOLID.
- Criar e manter testes automatizados (unitários e de integração).
- Participar ativamente de code reviews, contribuindo para a qualidade e aprendizado coletivo.
- Manter e evoluir pipelines de CI/CD com GitHub Actions.
- Utilizar Docker para desenvolvimento.
- Colaborar com engenheiros, produto e dados para entrega de soluções integradas.
- Integrar sistemas de IA internos aos produtos, aplicando inteligência artificial como parte central do nosso DNA tecnológico.
- Interagir com áreas não técnicas (ex: crédito, operações, comercial) para aprender sobre o negócio, entender as reais necessidades e propor soluções criativas e eficientes.
- Ajudar a transformar aprendizados do domínio do negócio em decisões técnicas com impacto positivo.
Requisitos:
- Sólida experiência com desenvolvimento de software moderno (boas práticas, testes, versionamento).
- Muita vontade de aprender e de implementar soluções inovadoras, pensando sempre fora da caixa.
- Experiência com sistemas produtivos acima da centena de usuários.
- Experiência com troubleshooting em produção.
🔧 Nossa stack:
- Linguagem: Python
- Framework: FastAPI
- Banco de Dados: PostgreSQL e DynamoDB
- Infraestrutura: AWS (Lambda, API Gateway, S3, IAM, CloudWatch, etc.)
- Deploy: Serverless Framework
- Containers: Docker
- Versionamento: Monorepo com Git + GitHub
- CI/CD: GitHub Actions
- Arquitetura: Hexagonal
- Práticas: SOLID, TDD/automated testing, code review
Nosso ambiente:
- Colaborativo, com espaço para propor, errar e evoluir.
- Contato direto com a liderança técnica e autonomia real.
- Participação em decisões técnicas desde o início.
- Oportunidade de trabalhar com tecnologias modernas e impacto direto no negócio.
- Desenvolvimento de produtos com forte integração a sistemas de IA internos, combinando engenharia sólida com inovação.
- Acesso e contato próximo com áreas de negócio, aprendendo com elas e contribuindo para soluções que realmente fazem diferença.