Desenvolvedor Back-End Pleno | The 12 Company
TARGIT Brasil | São Paulo - SP | Híbrido
É necessário ter domínio de Python, experiência com FastAPI ou Django, PostgreSQL/SQL, desenvolvimento de APIs REST, além de conhecimentos em Git, Docker e testes automatizados.
Buscamos alguém com perfil analítico, colaborativo, com ownership, foco em resultados e interesse em contribuir para a evolução técnica do time e dos produtos
Faixa salarial
R$ 5.000,00 à R$ 6.000,00
Regime de contratação
PJ
Benefícios
- Modelo de atuação híbrido
- Totalpass
- Cartão Flash
- Day-off de aniversário
- 15 dias úteis de férias remuneradas
- Capacidade de decompor problemas complexos, analisar diferentes alternativas e implementar soluções eficientes, simples e sustentáveis.
- Capacidade de conduzir tarefas de forma independente, buscando informações e alternativas antes de solicitar ajuda, e sabendo identificar quando uma decisão precisa ser discutida com o time.
- Habilidade para analisar requisitos, identificar riscos, questionar premissas e propor soluções tecnicamente adequadas ao contexto do negócio.
- Capacidade de trabalhar de forma colaborativa com desenvolvedores, produto, QA, DevOps e demais áreas, contribuindo para decisões técnicas e compartilhando conhecimento.
- Capacidade de documentar código, decisões técnicas, APIs e processos relevantes, garantindo que o conhecimento não fique concentrado em uma única pessoa.
7. Gerenciamento de Tempo e Organização
- Capacidade de organizar tarefas, estimar esforços, priorizar atividades e comunicar riscos ou impedimentos antecipadamente.
- Capacidade de aprender novas tecnologias, bibliotecas e conceitos de forma autônoma, adaptando-se às necessidades do projeto.
- Capacidade de utilizar dados, métricas, logs e evidências para tomar decisões técnicas e de negócio, evitando decisões baseadas exclusivamente em opiniões ou suposições.
- Comunicação clara, objetiva e profissional, tanto verbalmente quanto por escrito, sabendo dar, receber e aplicar feedbacks.
- Domínio de estruturas de dados e algoritmos fundamentais, sendo capaz de analisar complexidade, identificar gargalos e desenvolver soluções eficientes e escaláveis.
- Sintaxe e recursos avançados da linguagem;
- Programação Orientada a Objetos;
- Tratamento de exceções;
- Iteradores, generators e decorators;
- Type hints;
- Gerenciamento de dependências;
- Organização e arquitetura de projetos;
- Boas práticas e padrões de desenvolvimento em Python;
- Performance e legibilidade do código.
- Conhecimento sólido de POO e familiaridade com conceitos de programação funcional, sabendo escolher a abordagem mais adequada para cada problema.
- Routing;
- Middlewares;
- Dependency Injection;
- Validação de dados;
- Autenticação e autorização;
- Tratamento de erros;
- Serialização;
- Organização de aplicações.
- Branches;
- Merge e rebase;
- Pull Requests;
- Resolução de conflitos;
- Histórico de commits;
- Estratégias de branching;
- Code Review.
- Testes unitários;
- Testes de integração;
- Mocks e fixtures;
- Cobertura de testes;
- Testes de APIs;
- Princípios de TDD/BDD quando aplicáveis;
- Identificação e prevenção de regressões.
- SQL;
- PostgreSQL ou banco relacional equivalente;
- Modelagem de dados;
- Índices;
- Joins;
- Transações;
- Otimização de consultas;
- Análise básica de planos de execução;
- ORMs, como SQLAlchemy ou Django ORM.
- REST;
- HTTP;
- JSON;
- Autenticação e autorização;
- Webhooks;
- Integração com serviços externos;
- Tratamento de erros;
- Idempotência;
- Versionamento de APIs.
- Dockerfile;
- Imagens e containers;
- Volumes;
- Networks;
- Variáveis de ambiente;
- Docker Compose;
- Multi-stage builds;
- Boas práticas de criação de imagens;
- Containerização de aplicações Python e bancos de dados.
- GitLab CI;
- GitHub Actions;
- Jenkins;
- Pipelines automatizados;
- Execução de testes;
- Build e deploy;
- Gerenciamento de ambientes.
- SQLAlchemy | Pytest | Alembic | Redis |NoSQL |CI/CD |Observabilidade (logs, métricas e tracing)
1. Ownership
- Assume responsabilidade pelas entregas e pelos impactos do próprio trabalho, acompanhando uma tarefa desde o entendimento do problema até sua conclusão.
- Compreende que decisões técnicas devem estar alinhadas às necessidades do cliente e aos objetivos do negócio, evitando complexidade técnica sem benefício real.
- Busca entregar valor de forma consistente, equilibrando qualidade técnica, prazo, custo e impacto para o negócio.
- Não se limita a reproduzir processos existentes. Identifica problemas, questiona soluções e propõe melhorias quando houver oportunidade de evolução.
- Compartilha conhecimento, ajuda outros desenvolvedores e contribui para o crescimento técnico do time.
- Capacidade de lidar com problemas, mudanças de prioridade, bugs e situações de pressão mantendo uma postura profissional e orientada à solução.
7. Ética e Profissionalismo
- Compromisso com a qualidade, segurança, confiabilidade e responsabilidade no desenvolvimento e manutenção dos sistemas.
- Entende que qualidade não é responsabilidade exclusiva de QA ou de outra pessoa do time. O desenvolvedor é responsável por entregar código testado, seguro, observável e sustentável.
Somos uma empresa global especializada em inteligência de dados, analytics e tomada de decisão, ajudando organizações a transformar informação em ação. No Brasil, atuamos lado a lado com empresas de diferentes segmentos para conectar dados, gerar visibilidade, criar eficiência operacional e acelerar resultados.
Muito além do Business Intelligence, trabalhamos para que empresas consigam enxergar padrões, antecipar cenários, identificar oportunidades e agir com mais confiança. Combinamos tecnologia, estratégia, análise e proximidade para construir soluções que realmente fazem diferença no dia a dia dos negócios.
Fazemos parte de uma companhia global com décadas de experiência em dados e inovação, mas com a energia de um time próximo, colaborativo e em constante evolução no Brasil. Aqui, você encontrará pessoas apaixonadas por resolver problemas, aprender continuamente e transformar complexidade em clareza.
Se você gosta de desafios, acredita no poder dos dados e quer construir impacto real junto a empresas que tomam decisões todos os dias, a TARGIT pode ser o próximo passo da sua carreira.
*Ao se candidatar você concorda com a Política de Privacidade
Desenvolvedor Back-End Pleno | The 12 Company
TARGIT Brasil | São Paulo - SP | Híbrido
Descrição da vaga
É necessário ter domínio de Python, experiência com FastAPI ou Django, PostgreSQL/SQL, desenvolvimento de APIs REST, além de conhecimentos em Git, Docker e testes automatizados.
Buscamos alguém com perfil analítico, colaborativo, com ownership, foco em resultados e interesse em contribuir para a evolução técnica do time e dos produtos
Responsabilidades e atribuições
- Capacidade de decompor problemas complexos, analisar diferentes alternativas e implementar soluções eficientes, simples e sustentáveis.
- Capacidade de conduzir tarefas de forma independente, buscando informações e alternativas antes de solicitar ajuda, e sabendo identificar quando uma decisão precisa ser discutida com o time.
- Habilidade para analisar requisitos, identificar riscos, questionar premissas e propor soluções tecnicamente adequadas ao contexto do negócio.
- Capacidade de trabalhar de forma colaborativa com desenvolvedores, produto, QA, DevOps e demais áreas, contribuindo para decisões técnicas e compartilhando conhecimento.
- Capacidade de documentar código, decisões técnicas, APIs e processos relevantes, garantindo que o conhecimento não fique concentrado em uma única pessoa.
7. Gerenciamento de Tempo e Organização
- Capacidade de organizar tarefas, estimar esforços, priorizar atividades e comunicar riscos ou impedimentos antecipadamente.
- Capacidade de aprender novas tecnologias, bibliotecas e conceitos de forma autônoma, adaptando-se às necessidades do projeto.
- Capacidade de utilizar dados, métricas, logs e evidências para tomar decisões técnicas e de negócio, evitando decisões baseadas exclusivamente em opiniões ou suposições.
- Comunicação clara, objetiva e profissional, tanto verbalmente quanto por escrito, sabendo dar, receber e aplicar feedbacks.
Requisitos e qualificações
- Domínio de estruturas de dados e algoritmos fundamentais, sendo capaz de analisar complexidade, identificar gargalos e desenvolver soluções eficientes e escaláveis.
- Sintaxe e recursos avançados da linguagem;
- Programação Orientada a Objetos;
- Tratamento de exceções;
- Iteradores, generators e decorators;
- Type hints;
- Gerenciamento de dependências;
- Organização e arquitetura de projetos;
- Boas práticas e padrões de desenvolvimento em Python;
- Performance e legibilidade do código.
- Conhecimento sólido de POO e familiaridade com conceitos de programação funcional, sabendo escolher a abordagem mais adequada para cada problema.
- Routing;
- Middlewares;
- Dependency Injection;
- Validação de dados;
- Autenticação e autorização;
- Tratamento de erros;
- Serialização;
- Organização de aplicações.
- Branches;
- Merge e rebase;
- Pull Requests;
- Resolução de conflitos;
- Histórico de commits;
- Estratégias de branching;
- Code Review.
- Testes unitários;
- Testes de integração;
- Mocks e fixtures;
- Cobertura de testes;
- Testes de APIs;
- Princípios de TDD/BDD quando aplicáveis;
- Identificação e prevenção de regressões.
- SQL;
- PostgreSQL ou banco relacional equivalente;
- Modelagem de dados;
- Índices;
- Joins;
- Transações;
- Otimização de consultas;
- Análise básica de planos de execução;
- ORMs, como SQLAlchemy ou Django ORM.
- REST;
- HTTP;
- JSON;
- Autenticação e autorização;
- Webhooks;
- Integração com serviços externos;
- Tratamento de erros;
- Idempotência;
- Versionamento de APIs.
- Dockerfile;
- Imagens e containers;
- Volumes;
- Networks;
- Variáveis de ambiente;
- Docker Compose;
- Multi-stage builds;
- Boas práticas de criação de imagens;
- Containerização de aplicações Python e bancos de dados.
- GitLab CI;
- GitHub Actions;
- Jenkins;
- Pipelines automatizados;
- Execução de testes;
- Build e deploy;
- Gerenciamento de ambientes.
Requisitos desejáveis
- SQLAlchemy | Pytest | Alembic | Redis |NoSQL |CI/CD |Observabilidade (logs, métricas e tracing)
1. Ownership
- Assume responsabilidade pelas entregas e pelos impactos do próprio trabalho, acompanhando uma tarefa desde o entendimento do problema até sua conclusão.
- Compreende que decisões técnicas devem estar alinhadas às necessidades do cliente e aos objetivos do negócio, evitando complexidade técnica sem benefício real.
- Busca entregar valor de forma consistente, equilibrando qualidade técnica, prazo, custo e impacto para o negócio.
- Não se limita a reproduzir processos existentes. Identifica problemas, questiona soluções e propõe melhorias quando houver oportunidade de evolução.
- Compartilha conhecimento, ajuda outros desenvolvedores e contribui para o crescimento técnico do time.
- Capacidade de lidar com problemas, mudanças de prioridade, bugs e situações de pressão mantendo uma postura profissional e orientada à solução.
7. Ética e Profissionalismo
- Compromisso com a qualidade, segurança, confiabilidade e responsabilidade no desenvolvimento e manutenção dos sistemas.
- Entende que qualidade não é responsabilidade exclusiva de QA ou de outra pessoa do time. O desenvolvedor é responsável por entregar código testado, seguro, observável e sustentável.
*Ao se candidatar você concorda com a Política de Privacidade
*Ao se candidatar você concorda com a Política de Privacidade
Faixa salarial
R$ 5.000,00 à R$ 6.000,00
Regime de contratação
PJ
Benefícios
- Modelo de atuação híbrido
- Totalpass
- Cartão Flash
- Day-off de aniversário
- 15 dias úteis de férias remuneradas
Sobre a empresa
Somos uma empresa global especializada em inteligência de dados, analytics e tomada de decisão, ajudando organizações a transformar informação em ação. No Brasil, atuamos lado a lado com empresas de diferentes segmentos para conectar dados, gerar visibilidade, criar eficiência operacional e acelerar resultados.
Muito além do Business Intelligence, trabalhamos para que empresas consigam enxergar padrões, antecipar cenários, identificar oportunidades e agir com mais confiança. Combinamos tecnologia, estratégia, análise e proximidade para construir soluções que realmente fazem diferença no dia a dia dos negócios.
Fazemos parte de uma companhia global com décadas de experiência em dados e inovação, mas com a energia de um time próximo, colaborativo e em constante evolução no Brasil. Aqui, você encontrará pessoas apaixonadas por resolver problemas, aprender continuamente e transformar complexidade em clareza.
Se você gosta de desafios, acredita no poder dos dados e quer construir impacto real junto a empresas que tomam decisões todos os dias, a TARGIT pode ser o próximo passo da sua carreira.