Pular para o conteúdo principal

Desenvolvedor Python

Tecnologia
J17
Londrina, BrasilHá 2 meses
Tempo inteiro

Descrição da vaga

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).
Keywords
RedisMongodbSQLAlchemyBoaSwaggerGunicornDevOpsMysqlOauthPostgresqlPythonJWtCeleryGit

Tem interesse nesta vaga?