📋 External Recruiting Agencies

Workana is a talent marketplace and recruitment platform that posts job listings on behalf of third-party clients, as indicated by job descriptions for various entities like KrediYA, Aura Kairos Emet, and Blue Stout.

This company was flagged and excluded from default search results. Proceed with caution.

Workana
Posted 2w ago

Desenvolvedor(a) Python Sênior

Workana
Brazil
RemotePart Time
Responsibilities
  • reviewing architecture
  • ensuring security
  • implementing updates
Requirements
  • Senior-level Python developer with desktop app
  • Distribution
  • Security, and API experience
  • Knowledge of code signing
  • Auto-update
  • Credential storage, LGPD, and Selenium-based scraping
Technical tools mentioned
PythonCustomTkinterTkinterSQLiteGitPytestSeleniumAnthropic ClaudeAPI Anthropic2CaptchaPyInstallerNuitkaApple Developer ProgramWindows Code SigningmacOS NotarizationCythonPyArmor

Job 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

Similar jobs

Python Developer roles
5d
Save
Mark Applied
Hide
Python Developer, Madrid España
Alcobendas or Madrid or Santiago or Bogotá or São Paulo or Mexico City
HybridFull Time
Fracttal
Fracttal: Provides cloud-based AI maintenance and asset management software.
Professional Python development experience, integration experience with web services, REST and SOAP APIs, relational databases and SQL, preferably PostgreSQL, plus client-facing implementation and problem-solving skills.
Python, Airflow, PostgreSQL, SQL, REST, SOAP, Claude Code, Claude API
5d
Save
Mark Applied
Hide
Senior Python Developer
Argentina or Brazil or Chile or Colombia or Mexico
RemoteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
3+ YOERequires 3+ years of Python development with AWS Lambda and API Gateway, boto3, Terraform, Serverless Framework, AWS WAF, security tooling, migrations, and B2+ English proficiency.
Python, AWS Lambda, Amazon Web Services, Terraform, GitHub Actions, ServiceNow, Snowflake, API Gateway, boto3, IAM, Secrets Manager, SSM, CloudWatch, AWS WAF, SAST, SCA, Serverless Framework, REST APIs, n8n, LangChain, LinkedIn Learning
6d
Save
Mark Applied
Hide
Python Developer
Campinas, São Paulo, Brazil
HybridFull Time
Toradex
Toradex: Designs embedded computing modules and industrial Linux software solutions.
Strong Python, CI/CD, Docker, Git, Linux administration, embedded Linux boot-flow knowledge, and English communication skills. Hybrid work from the Campinas office is required.
Python, Jenkins, BuildBot, LAVA, GitLab CI, Docker, Git, Linux, udev, TFTP, NFS, U-Boot, labgrid, Yocto, OpenEmbedded, bitbake, Ansible, Grafana, Cockpit, Zabbix
1w
Save
Mark Applied
Hide
Senior Python Engineer, Billing & Accounts
Barcelona or Austin or Yerevan or São Paulo or Amsterdam
HybridFull Time
Manychat
Manychat: AI-powered chat marketing and customer engagement automation platform.
5+ YOERequires 5+ years of commercial Python development, modern Python frameworks, API design, async programming, PostgreSQL, high-load systems, testing, CI/CD, Docker, and distributed architecture expertise.
Python, FastAPI, Django, Flask, AsyncIO, PostgreSQL, PyTest, Docker, PL/pgSQL
1w
Save
Mark Applied
Hide
Desenvolvedor(a) Python Sênior – IA Generativa e Agentes (English Required)
São Paulo, São Paulo, Brazil
HybridFull Time
Avanade
Avanade: Provides Microsoft-focused IT consulting and digital transformation services.
5+ YOEStrong Python development, API and corporate application experience; software architecture knowledge; AWS, LangChain or LangGraph, MCP Servers, RAG, AI data pipelines, system integration, and advanced English required.
Python, AWS Lambda, Amazon S3, Amazon DynamoDB, Amazon Bedrock, Bedrock AgentCore, Bedrock Knowledge Bases, Foundation Models, LangChain, LangGraph, MCP Servers, OpenSearch, Kubernetes, CI/CD, DevOps
1w
Save
Mark Applied
Hide
Desenvolvedor(a) Python Sênior – IA Generativa e Agentes (English Required)
São Paulo, São Paulo, Brazil
OnsiteFull Time
Avanade
Avanade: Provider of digital and cloud services on Microsoft platforms.
Strong Python, API, corporate application, software architecture, AWS, LangChain or LangGraph, MCP Servers, RAG, AI data processing, system integration, and advanced English experience required.
Python, LangChain, LangGraph, Model Context Protocol (MCP), AWS Lambda, Amazon S3, Amazon DynamoDB, Amazon Bedrock, Bedrock AgentCore, Bedrock Knowledge Bases, Foundation Models, OpenSearch, Kubernetes, CI/CD, DevOps
2w
Save
Mark Applied
Hide
Tech Lead Python Developer
Brazil
RemoteFull Time
Encora
EncoraNSE: COFORGE: Provides global digital engineering and software product development services.
Experience leading development teams; proficiency in Python 2 and 3, pyTest, Linux/CLI/Shell scripting, Docker, Jenkins, Git/GitHub; Agile experience and advanced English for customer-facing technical leadership.
Python, pyTest, Linux, CLI, Shell Script, Docker, Jenkins, Git, GitHub, NETCONF, YANG, OLT, ONT
2w
Save
Mark Applied
Hide
Desenvolvedor Python PL
Curitiba, Paraná, Brazil
HybridFull Time
Stefanini
Stefanini: Global provider of IT consulting and digital business solutions.
Bachelor's degree in IT or related fields, Python, object-oriented programming, REST APIs, relational databases, SQL, Git, Docker, cloud platforms, and agile methodologies required.
Python, Google Cloud Platform (GCP), REST, SQL, Git, Docker, Scrum, Kanban, Cloud Functions, Cloud Run, Pub/Sub, BigQuery, Cloud Storage, CI/CD, Terraform, Infrastructure as Code, Apache Airflow, Composer, DevOps