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.
Desenvolvedor de Integrações (APIs) at Cipher
Remote - Brasil
More jobs at CipherRequisitos
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.