Desenvolvedor(a) Python

São Paulo Remote

Buscamos um(a) Desenvolvedor(a) Python para atuar no desenvolvimento e manutenção de sistemas escaláveis, colaborando com equipes multidisciplinares e com comunicação constante em inglês, para entregar soluções eficientes e alinhadas às necessidades do negócio.

Responsabilidades
Desenvolver, testar e implementar aplicações backend utilizando Python;
Participar da análise, design e documentação técnica de soluções;
Integrar sistemas via APIs RESTful e trabalhar com bancos de dados relacionais e não relacionais;
Colaborar com times de frontend, QA e negócios, utilizando inglês para comunicação técnica;
Otimizar performance e garantir segurança das aplicações;
Participar de processos ágeis e melhoria contínua das práticas de desenvolvimento.

Requirements

Requisitos Obrigatórios

Python & Frameworks

- Python 3.8+ com experiência sólida (4+ anos)

- FastAPI - desenvolvimento de APIs REST robustas

- Streamlit - conhecimento para evolução da interface atual

- Pydantic - validação e serialização de dados

- SQLAlchemy ou similar para ORM

Integrações & APIs

- APIs REST - consumo e desenvolvimento

- OAuth 2.0 / JWT - autenticação e autorização

- Jira API - experiência com Atlassian APIs (diferencial)

- Slack API - integrações com workspace corporativo

- Rate limiting e tratamento de erros em APIs externas

Banco de Dados

- PostgreSQL ou MySQL (ambiente corporativo)

- Migrations e versionamento de schema

- Query optimization e performance

DevOps & Deploy

- Docker - containerização de aplicações

- Git - versionamento e colaboração

- Linux - deploy em servidores corporativos

- CI/CD básico (GitHub Actions, GitLab CI)

- Logs e monitoramento (estruturação básica)

Será um diferencial, caso você tenha: 

Redis - cache e sessões

- Celery - processamento assíncrono

- pytest - testes automatizados

- OpenAPI/Swagger - documentação de APIs

- Kubernetes - orquestração de containers

- Grafana/Prometheus - monitoramento avançado

Soft Skills essenciais

- Comunicação clara - explicar soluções técnicas para stakeholders

- Proatividade - antecipar problemas e propor soluções

- Trabalho em equipe - colaboração com time interno e cliente

- Documentação - capacidade de documentar código e processos

- Gestão de tempo - cronograma para entrega das demandas

- Foco em resultados - priorização de entregas de valor

- Adaptabilidade - mudanças de requisitos e feedback rápido

- Ownership - responsabilidade end-to-end das funcionalidades