* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Outros
Nível: Senior
Sobre a posição
Buscamos um(a) Senior API Engineer para atuar no desenvolvimento e evolução da camada de APIs de uma plataforma corporativa, suportando aplicações web, integrações, processamento assíncrono e fluxos de dados relacionados ao PMT e iniciativas associadas.
Esse profissional terá papel importante no desenho de APIs robustas, seguras e escaláveis, atuando principalmente com REST APIs, PostgreSQL, autenticação/autorização, modelagem de dados e integração com serviços corporativos.
Contexto do projeto: camada de API REST integrada a PostgreSQL, autenticação/autorização, processamento assíncrono, integrações corporativas e workloads de arquivos.
Principais responsabilidades
• Projetar, desenvolver e evoluir APIs RESTful para aplicações corporativas.
• Construir e manter a API layer responsável pela comunicação entre frontend, serviços backend e fontes de dados.
• Implementar endpoints para criação, consulta, atualização e gerenciamento de entidades de negócio.
• Trabalhar com PostgreSQL, incluindo modelagem relacional, índices, constraints, queries e otimização de performance.
• Desenvolver mecanismos de autenticação e autorização baseados em JWT, OAuth/OIDC e RBAC.
• Implementar regras de segregação e segurança de dados no backend.
• Desenvolver integrações com storage, serviços internos e plataformas corporativas.
• Participar da implementação de workflows assíncronos e mecanismos de processamento baseado em jobs.
• Garantir idempotência, tratamento consistente de erros e observabilidade das APIs.
• Criar e manter testes unitários, de integração e contratos de API.
• Participar de decisões de arquitetura, code reviews e definição de padrões de engenharia.
• Trabalhar em conjunto com Front-End, Backend, Platform/DevOps e Data Engineers.
• Apoiar troubleshooting e análise de problemas em ambientes integrados.
Requisitos técnicos obrigatórios
• Experiência sólida como Backend/API Engineer.
• Forte experiência no desenvolvimento de REST APIs.
• Excelente conhecimento de PostgreSQL.
JOB DESCRIPTION
• Experiência com modelagem relacional, migrations, índices, otimização de queries, transações, integridade e consistência de dados.
• Experiência com arquiteturas de serviços e APIs corporativas.
• Conhecimento de autenticação e autorização: OAuth 2.0, OpenID Connect, JWT e RBAC.
• Experiência com processamento assíncrono, filas ou job queues.
• Experiência com Git e desenvolvimento colaborativo.
• Conhecimento de testes automatizados e integração contínua.
• Conhecimento de containers e ambientes cloud.
Diferenciais
• Experiência com Node.js / TypeScript / NestJS.
• Experiência com TypeORM ou ORMs equivalentes.
• Experiência com Azure, Azure Blob Storage, Azure AD / Entra ID / Azure AD B2C.
• Kubernetes / AKS.
• Datadog e Databricks.
• Experiência com sistemas multi-tenant.
• Experiência com aplicações envolvendo upload e processamento de grandes volumes de arquivos.
Idioma
Inglês avançado obrigatório. O profissional deve ter autonomia para:
• participar de reuniões técnicas com times internacionais;
• discutir arquitetura e decisões técnicas;
• realizar code reviews;
• escrever e consumir documentação técnica;
• interagir diretamente com stakeholders e engenheiros da América do Norte.
