[Tivita] – Senior Python Backend

4 de abril de 2025
Aplicar Agora

Descrição da oportunidade

#Por que ser um Python Backend Engineer na Tivita:

  • Na Tivita, nosso objetivo é simples e poderoso: impulsionar o sucesso de clínicas e consultórios. Para isso, criamos soluções que fazem a diferença na rotina dos nossos clientes e eliminam até 90% do trabalho manual, revolucionando a gestão financeira.
  • Somos uma plataforma completa que integra gestão financeira, agenda e prontuário para clínicas e consultórios. Com tecnologia inovadora e um time de especialistas que já passaram por empresas como Gympass, Olist, Isaac, MadeiraMadeira.
  • Já automatizamos mais de 750.000 tarefas manuais para mais de 600 clientes em todo o país e estamos mudando a forma como a saúde é gerida no Brasil.
  • Neste cenário, você terá a oportunidade tanto para atuar em evoluções de fundações já estabelecidas, quanto na construção de novos produtos do zero — com forte influência no desenho de soluções, arquitetura e decisões estratégicas de tecnologia

#O seu desafio na Tivita será:

  • A stack da Tivita é centrada em Python + Django, com arquitetura orientada a domínios (Domain-Driven Design) e uso estratégico do GCP (Cloud Functions, Google Tasks, etc.).
  • O ambiente é predominantemente monolítico, mas com desacoplamentos pontuais e conscientes — conforme a maturidade e necessidade dos serviços.
  • O foco técnico não está em alta volumetria, mas em engenharia de software com qualidade, clareza arquitetural e capacidade de simplificar complexidade para o ecossistema B2B SaaS. São valorizadas:
    • Boas práticas de testes (unitários, consistência de dados)
    • Vivência em arquitetura guiada por domínio
    • Capacidade de avaliar com discernimento entre monolito e microserviços

#O que você vai fazer todos os dias:

  • Desenvolver e manter APIs e serviços backend em Python utilizando frameworks modernos (e.g., Django, Flask, FastAPI).
  • Projetar soluções escaláveis e de alta performance para atender às necessidades do negócio.
  • Integrar sistemas e serviços com APIs de terceiros.
  • Colaborar com times de frontend, DevOps e produto para entregar soluções completas.
  • Participar do planejamento técnico, revisões de código e estabelecimento de melhores práticas de desenvolvimento.
  • Implementar e manter testes automatizados para garantir estabilidade e qualidade do código.
  • Monitorar e otimizar a performance do backend, identificando e resolvendo gargalos e problemas.

#Estamos atraindo vivências e experiências em:

  • Construção de produtos do zero, lidando com ambiguidade, descobertas e iterações rápidas.
  • Domain-driven design e construção de aplicações baseadas em domínio (não precisa ser event-driven, mas sim orientada a jornada do produto).
  • Contribuições em todo o ciclo de desenvolvimento: da concepção à entrega e evolução.
  • Raciocínio lógico e pensamento crítico
  • Tradução de problemas de negócio em soluções técnicas
  • Colaboração transversal: trabalhar lado a lado com produto, negócio e cliente
  • Capacidade de comunicação:
    • Explicação clara de problemas
    • Estruturação de raciocínios
    • Escrita objetiva e clara para documentação, tickets e comunicação assíncrona
  • Participação em processos de planejamento, estimativa, priorização e refinamento técnico

#O que você precisa conhecer e saber fazer:

  • Desenvolvimento de software, utilizando linguagem Python + Django
  • Infraestrutura Google Cloud Platform (GCP), incluindo:
    • Cloud Functions
    • Google Tasks / mensageria
  • Arquitetura monolítica bem estruturada com pontos de desacoplamento estratégico
  • Testes automatizados (unitários, de integração)
  • Design de APIs
  • Modelagem de dados com foco em consistência e performance
  • DevOps e infraestrutura como diferencial (não precisa ser especialista, mas deve ser capaz de operar com autonomia no ciclo completo)
  • Autonomia técnica e organizacional: saber se auto-organizar, priorizar e tocar entregas ponta a ponta
  • Boas práticas de engenharia de software, como:
    • Clean Code
    • SOLID
    • Test-Driven Development
      • CI/CD pipelines