Na J17, estamos em busca de uma pessoa para atuar no desenvolvimento de produtos de alto impacto no ecossistema financeiro
Aqui, você terá a oportunidade de trabalhar com soluções de alta disponibilidade, performance e segurança, além de acompanhar de perto a evolução da tecnologia aplicada ao mercado financeiro e ser protagonista nessa transformação.
Se você é apaixonado(a) por tecnologia, movido(a) por desafios e quer participar de projetos inovadores utilizando Python e seu ecossistema, você está no lugar certo!
Principais Responsabilidades:
- Projetar e desenvolver APIs RESTful com FastAPI, seguindo as melhores práticas e padrões da indústria.
- Implementar lógica de negócio eficiente e escalável, utilizando Python e bibliotecas do ecossistema, como Pydantic e SQLAlchemy.
- Garantir a segurança e a integridade das APIs, aplicando técnicas de autenticação (OAuth2, JWT), autorização e criptografia.
- Integrar as APIs com bancos de dados relacionais e/ou não relacionais.
- Escrever testes automatizados — unitários, de integração e de ponta a ponta — utilizando Pytest, garantindo a qualidade do código.
- Colaborar com equipes de front-end, DevOps e analistas de negócio para compreender requisitos e entregar soluções eficazes.
- Documentar as APIs de forma clara e concisa, aproveitando a geração automática de documentação (OpenAPI/Swagger) do FastAPI.
- Manter-se atualizado(a) com as últimas tendências e tecnologias do ecossistema Python.
Requisitos:
- Sólidos conhecimentos em Python, incluindo sintaxe, estruturas de dados, programação orientada a objetos e padrões de design.
- Experiência comprovada no desenvolvimento de APIs RESTful com FastAPI.
- Familiaridade com bibliotecas e ferramentas do ecossistema Python, como Pydantic, SQLAlchemy, Alembic, Pytest, Uvicorn/Gunicorn e Celery.
- Conhecimento de protocolos de comunicação HTTP, incluindo verbos, códigos de status e cabeçalhos.
- Experiência em modelagem e design de APIs, incluindo definição de endpoints, parâmetros, payloads e documentação.
- Familiaridade com padrões de arquitetura de software, microsserviços e orientação a eventos.
- Conhecimento de programação assíncrona (async/await) e concorrência em Python.
- Conhecimento de técnicas de segurança de APIs, como autenticação, autorização e criptografia.
- Experiência com bancos de dados relacionais, como PostgreSQL e MySQL, e/ou não relacionais, como MongoDB e Redis.
- Familiaridade com ferramentas de versionamento de código, como Git.
- Conhecimento de práticas de testes automatizados, incluindo testes unitários, de integração e de ponta a ponta.
- Boa capacidade de comunicação e documentação.
- Interesse em aprender e se manter atualizado(a) com as últimas tendências e tecnologias.
Diferenciais:
- Vivência no ramo financeiro, especialmente na esteira de crédito, como Consignado Privado CLT, SIAPE e antecipação de FGTS.
- Vivência em sistemas críticos de alta disponibilidade (Operação 24/07).