Desenvolvedor de Integrações (APIs) at Cipher

Remote - Brasil

Apply
More jobs at Cipher

The position is for a developer specializing in API integrations, responsible for designing, building, and maintaining integrations between security tools and corporate systems using Python and Node.js. The role focuses on automation, observability, security best practices, and agile collaboration within squads, while working primarily from home.

Requisitos

Educação

  • Superior completo em Tecnologia da Informação / Segurança da Informação e afins

Experiência

  • Experiência prática em desenvolvimento de APIs e integrações em Python (FastAPI/Flask) e Node.js (Express/NestJS).
  • Experiência com versionamento Git e CI/CD (GitHub Actions/GitLab CI/Azure DevOps).
  • Experiência em testes automatizados e documentação de APIs (OpenAPI/Swagger).
  • Experiência em Scrum ou Kanban, com participação ativa em dailies, planning, review e retro.
  • Experiência em code reviews, pair programming e definição de padrões (linters, convenções, documentação).

Habilidades

  • Python
  • Node.js
  • FastAPI
  • Flask
  • Express
  • NestJS
  • Git
  • GitHub Actions
  • GitLab CI
  • Azure DevOps
  • Automated testing
  • OpenAPI/Swagger
  • Scrum
  • Kanban
  • Code reviews
  • Pair programming
  • Linting
  • Documentation
  • Security best practices
  • Observability
  • REST/GraphQL
  • Webhooks
  • SDKs
  • Automations
  • Jobs
  • Schedulers
  • Queues

Idiomas

  • Portuguese

Responsabilidades

  • Projetar, desenvolver e manter integrações de APIs em Python e Node.js (REST/GraphQL, webhooks, SDKs).
  • Construir conectores para ferramentas de segurança e sistemas corporativos (ERP, CRM, ITSM).
  • Implementar automatizações de processos (jobs, schedulers, filas).
  • Garantir observabilidade (logs estruturados, métricas, tracing) e qualidade (testes unitários/integrados, cobertura).
  • Aplicar boas práticas de segurança em integrações (auth, tokens, secrets, criptografia em trânsito/repouso).
  • Trabalhar em squads ágeis: participar de plano de sprint, daily, reviews e retros; colaborar na refinação de histórias e estimativas.
  • Participar de code reviews e documentar integrações (README, OpenAPI/Swagger).

Tecnologias

PythonNode.jsFastAPIFlaskExpressNestJSGitGitHub ActionsGitLab CIAzure DevOpsOpenAPISwaggerScrumKanbanDockerTerraformAWSAzureGCPGraphQLgRPCServerlessPrometheusGrafanaELKOpenTelemetryOWASP

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.