Desenvolvedor(a) Full Stack – Angular e Python

Há 2 dias

Remote, Brasil NTT DATA Europe & Latam Tempo integral

Buscamos um(a) profissional de Desenvolvimento Full Stack com conhecimentos em tecnologias Front-End e Back-End, desenvolvimento e integração de APIs, testes automatizados e práticas de DevOps. A pessoa será responsável por contribuir para o desenvolvimento, a manutenção e a evolução de aplicações, utilizando boas práticas de programação, metodologias ágeis e ferramentas modernas de infraestrutura e entrega contínua.

Principais responsabilidades

  • Implementar e manter serviços e APIs utilizando Python e FastAPI.
  • Trabalhar com APIs REST, documentação técnica com Swagger e integração entre sistemas.
  • Desenvolver consultas SQL e atuar com bancos de dados relacionais.
  • Criar e executar testes automatizados para garantir a qualidade e a confiabilidade das aplicações.
  • Participar de processos de versionamento de código, revisão e colaboração por meio de Git e GitHub.
  • Atuar em pipelines e configurações de entrega e implantação, utilizando arquivos YAML e ferramentas de DevOps.
  • Trabalhar com conteinerização e orquestração de aplicações utilizando Docker e Kubernetes.
  • Apoiar processos de implantação contínua e gerenciamento de aplicações com Argo CD e OpenShift.
  • Participar de equipes ágeis que utilizam Scrum e/ou Kanban.

Requisitos técnicos

  • Conhecimentos em PHP.
  • Swagger para documentação de APIs.
  • SQL e bancos de dados relacionais.

DevOps e infraestrutura

  • Conhecimento de metodologias ágeis, como Scrum e Kanban.

Conhecimentos desejáveis

  • Experiência com Ansible para automação de configurações e infraestrutura.
  • Vivência com integração contínua e entrega contínua (CI/CD).
  • Experiência com desenvolvimento, integração e manutenção de APIs.
  • Conhecimento de boas práticas de qualidade de código, testes automatizados e versionamento.

Buscamos uma pessoa com raciocínio lógico, capacidade de resolução de problemas, organização, colaboração e interesse em atuar em um ambiente de desenvolvimento multidisciplinar, contribuindo para a qualidade, a segurança e a evolução contínua das soluções tecnológicas.