Desenvolvedor Back-End Pleno | The 12 Company

TARGIT Brasil | São Paulo - SP | Híbrido

Procuramos uma pessoa Desenvolvedora Back-end Pleno, com experiência sólida em desenvolvimento de sistemas e autonomia para atuar em soluções de média e alta complexidade.

É 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
1. Lógica de Programação e Solução de Problemas
  • Capacidade de decompor problemas complexos, analisar diferentes alternativas e implementar soluções eficientes, simples e sustentáveis.

2. Autonomia Técnica
  • 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.

3. Capacidade Analítica e Pensamento Crítico
  • Habilidade para analisar requisitos, identificar riscos, questionar premissas e propor soluções tecnicamente adequadas ao contexto do negócio.

4. Colaboração em Equipe
  • Capacidade de trabalhar de forma colaborativa com desenvolvedores, produto, QA, DevOps e demais áreas, contribuindo para decisões técnicas e compartilhando conhecimento.

5. Documentação
  • 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.

8. Adaptabilidade e Aprendizado Contínuo
  • Capacidade de aprender novas tecnologias, bibliotecas e conceitos de forma autônoma, adaptando-se às necessidades do projeto.

9. Data-Driven
  • 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.

10. Comunicação e Feedback
  • Comunicação clara, objetiva e profissional, tanto verbalmente quanto por escrito, sabendo dar, receber e aplicar feedbacks.
Stack principal esperada:Python | FastAPI ou Django | PostgreSQL | SQL | Git | Docker | Testes automatizados | APIs REST

1. Estruturas de Dados e Algoritmos
  • Domínio de estruturas de dados e algoritmos fundamentais, sendo capaz de analisar complexidade, identificar gargalos e desenvolver soluções eficientes e escaláveis.

2. Python
Proficiência em Python, sendo esta a principal linguagem utilizada no desenvolvimento. Espera-se domínio de:
  • 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.

3. Programação Orientada a Objetos e/ou Funcional
  • Conhecimento sólido de POO e familiaridade com conceitos de programação funcional, sabendo escolher a abordagem mais adequada para cada problema.

4. Frameworks Backend
Experiência prática com frameworks Python para desenvolvimento de APIs e aplicações backend, como FastAPI, Django ou equivalentes.Deve compreender conceitos como:
  • Routing;
  • Middlewares;
  • Dependency Injection;
  • Validação de dados;
  • Autenticação e autorização;
  • Tratamento de erros;
  • Serialização;
  • Organização de aplicações.

5. Git e Controle de Versão
Experiência avançada com Git e boas práticas de versionamento. Espera-se domínio de:
  • Branches;
  • Merge e rebase;
  • Pull Requests;
  • Resolução de conflitos;
  • Histórico de commits;
  • Estratégias de branching;
  • Code Review.

6. Testes e Qualidade de Código
Conhecimento e experiência prática com testes automatizados.Incluindo:
  • 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.

7. Banco de Dados
Conhecimento sólido de bancos relacionais e familiaridade com bancos não relacionais. Espera-se experiência com:
  • 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.

8. APIs e Integração de Sistemas
Experiência na criação e integração de APIs e serviços.Conhecimento de:
  • REST;
  • HTTP;
  • JSON;
  • Autenticação e autorização;
  • Webhooks;
  • Integração com serviços externos;
  • Tratamento de erros;
  • Idempotência;
  • Versionamento de APIs.

9. Docker e Containerização
Conhecimento prático de Docker, sendo capaz de utilizar containers no desenvolvimento e na execução das aplicações. Espera-se conhecimento de:
  • 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.

10. DevOps e CI/CD
Entendimento dos principais conceitos de CI/CD e automação do ciclo de desenvolvimento.Conhecimento básico ou intermediário em ferramentas como:
  • GitLab CI;
  • GitHub Actions;
  • Jenkins;
  • Pipelines automatizados;
  • Execução de testes;
  • Build e deploy;
  • Gerenciamento de ambientes.
Desejável
  • 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.

2. Customer-Centric
  • 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.

3. Foco em Resultados
  • Busca entregar valor de forma consistente, equilibrando qualidade técnica, prazo, custo e impacto para o negócio.

4. Inconformismo Construtivo
  • Não se limita a reproduzir processos existentes. Identifica problemas, questiona soluções e propõe melhorias quando houver oportunidade de evolução.

5. Colaboração
  • Compartilha conhecimento, ajuda outros desenvolvedores e contribui para o crescimento técnico do time.

6. Resiliência
  • 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.

8. Qualidade como Responsabilidade
  • 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.
Acreditamos que dados têm potencial para transformar negócios, mas só quando se tornam decisões inteligentes. É isso que movemos todos os dias na TARGIT.

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.
Enviar candidatura*

*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

Procuramos uma pessoa Desenvolvedora Back-end Pleno, com experiência sólida em desenvolvimento de sistemas e autonomia para atuar em soluções de média e alta complexidade.

É 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

1. Lógica de Programação e Solução de Problemas
  • Capacidade de decompor problemas complexos, analisar diferentes alternativas e implementar soluções eficientes, simples e sustentáveis.

2. Autonomia Técnica
  • 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.

3. Capacidade Analítica e Pensamento Crítico
  • Habilidade para analisar requisitos, identificar riscos, questionar premissas e propor soluções tecnicamente adequadas ao contexto do negócio.

4. Colaboração em Equipe
  • Capacidade de trabalhar de forma colaborativa com desenvolvedores, produto, QA, DevOps e demais áreas, contribuindo para decisões técnicas e compartilhando conhecimento.

5. Documentação
  • 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.

8. Adaptabilidade e Aprendizado Contínuo
  • Capacidade de aprender novas tecnologias, bibliotecas e conceitos de forma autônoma, adaptando-se às necessidades do projeto.

9. Data-Driven
  • 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.

10. Comunicação e Feedback
  • Comunicação clara, objetiva e profissional, tanto verbalmente quanto por escrito, sabendo dar, receber e aplicar feedbacks.

Requisitos e qualificações

Stack principal esperada:Python | FastAPI ou Django | PostgreSQL | SQL | Git | Docker | Testes automatizados | APIs REST

1. Estruturas de Dados e Algoritmos
  • Domínio de estruturas de dados e algoritmos fundamentais, sendo capaz de analisar complexidade, identificar gargalos e desenvolver soluções eficientes e escaláveis.

2. Python
Proficiência em Python, sendo esta a principal linguagem utilizada no desenvolvimento. Espera-se domínio de:
  • 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.

3. Programação Orientada a Objetos e/ou Funcional
  • Conhecimento sólido de POO e familiaridade com conceitos de programação funcional, sabendo escolher a abordagem mais adequada para cada problema.

4. Frameworks Backend
Experiência prática com frameworks Python para desenvolvimento de APIs e aplicações backend, como FastAPI, Django ou equivalentes.Deve compreender conceitos como:
  • Routing;
  • Middlewares;
  • Dependency Injection;
  • Validação de dados;
  • Autenticação e autorização;
  • Tratamento de erros;
  • Serialização;
  • Organização de aplicações.

5. Git e Controle de Versão
Experiência avançada com Git e boas práticas de versionamento. Espera-se domínio de:
  • Branches;
  • Merge e rebase;
  • Pull Requests;
  • Resolução de conflitos;
  • Histórico de commits;
  • Estratégias de branching;
  • Code Review.

6. Testes e Qualidade de Código
Conhecimento e experiência prática com testes automatizados.Incluindo:
  • 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.

7. Banco de Dados
Conhecimento sólido de bancos relacionais e familiaridade com bancos não relacionais. Espera-se experiência com:
  • 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.

8. APIs e Integração de Sistemas
Experiência na criação e integração de APIs e serviços.Conhecimento de:
  • REST;
  • HTTP;
  • JSON;
  • Autenticação e autorização;
  • Webhooks;
  • Integração com serviços externos;
  • Tratamento de erros;
  • Idempotência;
  • Versionamento de APIs.

9. Docker e Containerização
Conhecimento prático de Docker, sendo capaz de utilizar containers no desenvolvimento e na execução das aplicações. Espera-se conhecimento de:
  • 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.

10. DevOps e CI/CD
Entendimento dos principais conceitos de CI/CD e automação do ciclo de desenvolvimento.Conhecimento básico ou intermediário em ferramentas como:
  • GitLab CI;
  • GitHub Actions;
  • Jenkins;
  • Pipelines automatizados;
  • Execução de testes;
  • Build e deploy;
  • Gerenciamento de ambientes.

Requisitos desejáveis

Desejável
  • 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.

2. Customer-Centric
  • 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.

3. Foco em Resultados
  • Busca entregar valor de forma consistente, equilibrando qualidade técnica, prazo, custo e impacto para o negócio.

4. Inconformismo Construtivo
  • Não se limita a reproduzir processos existentes. Identifica problemas, questiona soluções e propõe melhorias quando houver oportunidade de evolução.

5. Colaboração
  • Compartilha conhecimento, ajuda outros desenvolvedores e contribui para o crescimento técnico do time.

6. Resiliência
  • 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.

8. Qualidade como Responsabilidade
  • 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.
Enviar candidatura*

*Ao se candidatar você concorda com a Política de Privacidade

Enviar candidatura*

*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

Acreditamos que dados têm potencial para transformar negócios, mas só quando se tornam decisões inteligentes. É isso que movemos todos os dias na TARGIT.

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.