Back to search
TARGIT Brasil Linkedin · Posted 20d ago

Desenvolvedor Back-End Pleno | Capivara Analytics |TARGIT Brasil

Brazil

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Descrição

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

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Gerenciamento de Tempo e Organização
  • Capacidade de organizar tarefas, estimar esforços, priorizar atividades e comunicar riscos ou impedimentos antecipadamente.
  • Adaptabilidade e Aprendizado Contínuo
  • Capacidade de aprender novas tecnologias, bibliotecas e conceitos de forma autônoma, adaptando-se às necessidades do projeto.
  • 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.
  • 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

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Benefícios

  • Modelo de atuação híbrido
  • Totalpass
  • Cartão Flash
  • Day-off de aniversário
  • 15 dias úteis de férias remuneradas
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search