Talent.com
MJV INNOVATION
Pessoa Desenvolvedora PythonMJV INNOVATION • São Paulo, SP, BR
Procure outras vagas
Pessoa Desenvolvedora Python

Pessoa Desenvolvedora Python

MJV INNOVATION • São Paulo, SP, BR
Há 17 dias
Descrição da vaga

É um perfil essencialmente de engenharia backend, com bastante responsabilidade sobre arquitetura, desenvolvimento, qualidade e sustentação de sistemas críticos.

Principais responsabilidades:

  • Desenvolver e evoluir aplicações e APIs backend em Python.
  • Construir soluções escaláveis, resilientes e de alta disponibilidade.
  • Trabalhar com arquitetura de microsserviços e integração entre sistemas.
  • Participar desde o entendimento/refinamento do requisito até desenvolvimento, testes, implantação e sustentação.
  • Fazer code review e garantir padrões de qualidade.
  • Criar e manter testes automatizados.
  • Investigar problemas de produção e atuar em troubleshooting.
  • Contribuir para decisões de arquitetura, performance, segurança e observabilidade.
  • Trabalhar próximo de Produto, Dados, Segurança, DevOps e outros times de Engenharia.
  • Atuar como referência técnica para profissionais menos experientes.

Esse conjunto é bastante consistente com descrições atuais de posições sênior de Python em empresas financeiras, que destacam APIs REST, microsserviços, arquitetura, testes, sustentação e atuação técnica transversal.

Conhecimentos técnicos que eu esperaria

Python

  • Python 3.x
  • Programação orientada a objetos
  • Padrões de projeto
  • SOLID
  • Clean Code
  • pytest/unittest
  • Tipagem e boas práticas

Backend

  • FastAPI / Flask / Django
  • APIs REST
  • Microsserviços
  • Autenticação/autorização
  • Integração entre sistemas
  • Mensageria/eventos

Dados

  • SQL
  • PostgreSQL/Oracle ou similares
  • NoSQL dependendo do contexto
  • Modelagem e otimização de consultas

Cloud/DevOps

  • AWS é bastante provável em posições desse tipo
  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • IaC/Terraform, dependendo do time

Arquitetura

  • Sistemas distribuídos
  • Alta disponibilidade
  • Escalabilidade
  • Resiliência
  • Event-driven architecture
  • Kafka ou outra plataforma de mensageria
  • Observabilidade: logs, métricas, tracing e alertas

Vagas atuais de Python sênior no mercado financeiro, por exemplo, combinam Python com AWS, microsserviços, APIs, testes e arquitetura distribuída.

O que diferencia um "Sênior" de um bom desenvolvedor Python

Não basta saber Python.

O esperado é alguém capaz de responder:

"Como você construiria e colocaria em produção uma solução financeira crítica, segura, escalável e observável?"

Por isso, eu prepararia especialmente:

  1. Arquitetura de microsserviços
  2. Python + FastAPI
  3. REST/API design
  4. AWS
  5. Docker/Kubernetes
  6. Kafka/mensageria
  7. SQL e modelagem
  8. Testes automatizados
  9. Observabilidade
  10. Resiliência e alta disponibilidade
  11. Segurança de APIs
  12. System Design

Também é importante demonstrar protagonismo técnico, comunicação e capacidade de tomar decisões, não apenas capacidade de programar. Descrições recentes de posições sênior enfatizam justamente participação em arquitetura, resolução de problemas críticos, code review e orientação técnica.

Benefícios MJV:
TotalPass\Wellhub;
Seguro de vida em grupo;
Vale Refeição/ Alimentação;
Plano de saúde e odontológico - Bradesco;
Ações de treinamento: palestras, fóruns, trocas e conversas de conhecimentos relativos ao nosso negócio. Estamos em constante conexão para aprender mais e juntos;
Programa +MJVer: programa interno de indicação onde você indica um colega para trabalhar conosco e se esse relacionamento der match, você ganha um prêmio.
Parcerias: quer desconto? Temos um grupo no Workplace onde divulgamos parcerias com instituições de ensino, escolas de idiomas, academias, restaurantes, produtos e outros serviços;

Criar um alerta de emprego para esta pesquisa

Pessoa Desenvolvedora Python • São Paulo, SP, BR