Senior API Engineer @mazzatech
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior API Engineer @mazzatech

YDay - mazzatech is hiring a remote Senior API Engineer. 💸 Salary: unspecified 📍Location: Brazil

Role Description

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.

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

Qualifications

  • Experiência sólida como Backend/API Engineer.
  • Forte experiência no desenvolvimento de REST APIs.
  • Excelente conhecimento de PostgreSQL.
  • 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.

Requirements

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

Language

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior API Engineer @mazzatech
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 138,864+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later