# Desenvolvedor(a) Python Sênior

> Workana · Brazil (Remote) · Part-time · Posted 2026-07-31

**Workplace:** remote

**Department:** Chen Consultoria

## Description

Nosso cliente é uma empresa de tecnologia que está transformando a forma como profissionais do segmento jurídico realizam atividades altamente operacionais por meio de automação inteligente.

Seu principal produto é uma aplicação desktop utilizada por peritos judiciais para automatizar consultas em portais dos tribunais, processamento de documentos e geração de planilhas de honorários, sempre priorizando segurança, privacidade e conformidade com a LGPD.

A plataforma já está sendo utilizada por clientes reais e entra agora em uma nova fase de evolução técnica, com foco em arquitetura, escalabilidade, distribuição, segurança e crescimento do produto.

Esta é uma excelente oportunidade para assumir protagonismo técnico em um produto já validado, trabalhando diretamente com os fundadores da empresa e influenciando decisões arquiteturais de longo prazo.

### Sobre a posição

Buscamos um(a) Desenvolvedor(a) Python Sênior para liderar a evolução técnica de uma aplicação desktop moderna construída em Python.

Mais do que desenvolver novas funcionalidades, você será responsável por revisar a arquitetura existente, fortalecer os mecanismos de segurança, estruturar uma base sólida para crescimento futuro e definir os padrões técnicos que sustentarão a evolução do produto.

Você atuará como principal referência técnica da plataforma, participando ativamente das decisões de arquitetura e colaborando diretamente com os fundadores.

### Principais responsabilidades

-   Realizar auditoria técnica e de segurança do código existente.
-   Revisar e evoluir a arquitetura atual da aplicação.
-   Refatorar componentes críticos quando necessário.
-   Estruturar uma arquitetura baseada em plugins para futuras expansões.
-   Definir padrões para desenvolvimento de novos módulos sem impactar o núcleo da aplicação.
-   Implementar e manter o processo de distribuição para Windows e macOS.
-   Configurar processos de Code Signing para Windows e Notarização para macOS.
-   Implementar mecanismos de atualização automática (Auto Update).
-   Garantir compatibilidade da aplicação em ambientes corporativos.
-   Implementar boas práticas para armazenamento seguro de credenciais e dados sensíveis.
-   Definir estratégias para proteção da propriedade intelectual e mitigação contra engenharia reversa.
-   Evoluir mecanismos existentes de proteção contra bloqueios, incluindo rate limiting, backoff exponencial, controle de concorrência e monitoramento de CAPTCHA/WAF.
-   Garantir que certificados digitais e credenciais permaneçam exclusivamente no ambiente do usuário.
-   Evoluir o módulo responsável pela geração automática de laudos a partir da leitura de documentos.
-   Implementar o modelo de licenciamento baseado em assinatura recorrente.
-   Desenvolver um backend leve para gerenciamento de licenças, atualizações e configuração remota.
-   Implementar atualização remota de scrapers sem necessidade de reinstalação da aplicação.
-   Desenvolver mecanismos de telemetria focados exclusivamente na saúde da aplicação, utilização e licenciamento, preservando integralmente os dados dos usuários.

### Requisitos obrigatórios

-   Experiência sólida com desenvolvimento em Python.
-   Experiência no desenvolvimento de aplicações desktop.
-   Experiência com distribuição de aplicações para usuários finais.
-   Vivência com aplicações para Windows e macOS.
-   Experiência com Code Signing e distribuição de software.
-   Implementação de mecanismos de Auto Update.
-   Conhecimento em arquitetura de software.
-   Experiência com revisão, auditoria e refatoração de código.
-   Conhecimento em segurança aplicada ao desenvolvimento de software.
-   Experiência com armazenamento seguro de credenciais e segredos.
-   Conhecimento sobre certificados digitais ICP-Brasil (A1 e A3).
-   Conhecimento em LGPD aplicada ao desenvolvimento.
-   Experiência no desenvolvimento e integração de APIs.
-   Experiência com Selenium para automação e scraping.
-   Conhecimento em estratégias de rate limiting, backoff exponencial e prevenção de bloqueios em portais governamentais.
-   Capacidade para tomar decisões arquiteturais com autonomia.

### Diferenciais

-   Arquitetura baseada em plugins.
-   Experiência com aplicações desktop distribuídas em ambientes corporativos.
-   Notarização para macOS.
-   Conhecimento sobre políticas de segurança de endpoints e antivírus corporativos.
-   Integração entre múltiplas APIs.
-   Experiência no segmento jurídico.
-   Automação de processos.
-   Utilização de Inteligência Artificial no desenvolvimento de software.
-   Proteção de código Python utilizando Cython, Nuitka, PyArmor ou tecnologias similares.
-   Parsing inteligente de documentos PDF utilizando IA.
-   Implementação de modelos SaaS baseados em assinatura.
-   Integração com gateways de pagamento recorrente.
-   Experiência com feature flags, configuração remota e atualização em larga escala para aplicações desktop.

### Stack tecnológica

**Linguagem**

-   Python

**Desktop**

-   CustomTkinter (Tkinter)

**Banco de dados**

-   SQLite

**Versionamento**

-   Git

**Testes**

-   Pytest

**Automação**

-   Selenium

**Inteligência Artificial**

-   Anthropic Claude

**Integrações**

-   APIs públicas do Poder Judiciário
-   API Anthropic
-   2Captcha (opcional)

**Build & Distribuição**

-   PyInstaller ou Nuitka
-   Apple Developer Program
-   Windows Code Signing
-   macOS Notarization

## Requirements

### Modelo de contratação

-   Contratação PJ
-   Trabalho 100% remoto
-   Aproximadamente **20 horas por semana** (4 horas por dia)
-   Horário flexível, com uma janela diária para alinhamento com os fundadores
-   Contrato inicial de **3 meses**, com alta possibilidade de renovação para longo prazo

## Apply

[Apply at Workana](https://apply.workable.com/workana-premium/j/D9F90C7803/apply)

---
Powered by [Workable](https://www.workable.com)
