Suas principais responsabilidades
- Desenvolver aplicações web robustas e escaláveis utilizando Angular (Front-end) e Node.js com Express (Back-end).
- Projetar e manter APIs RESTful performáticas.
- Trabalhar na modelagem e otimização de bancos de dados relacionais complexos (utilizando Oracle e PostgreSQL).
- Garantir a segurança das aplicações seguindo boas práticas de OWASP e conformidade com LGPD.
- Escrever código limpo, testável e eficiente, seguindo padrões de Clean Code e SOLID.
- Colaborar com times de produto, QA e infraestrutura em metodologias ágeis (Scrum/Kanban).
- Participar ativamente de code reviews e discussões de arquitetura.
- Requisitos Obrigatórios (Tech Stack)
Competências técnicas:
- Experiência sólida com Node.js e Express.
- Domínio do framework Angular (versões recentes).
- Experiência em modelagem e escrita de queries complexas em bancos de dados relacionais: Oracle e PostgreSQL.
- Conhecimento em TypeScript e JavaScript (ES6+).
- Experiência com ferramentas de versionamento de código (Git).
Diferenciais
- Experiência prévia no setor financeiro ou em meios de pagamento.
- Conhecimento em arquitetura de microsserviços e mensageria (RabbitMQ, Kafka, etc.).
- Vivência com Docker e Kubernetes (orquestração de containers).
- Conhecimento em AWS
- Familiaridade com práticas de CI/CD (Jenkins, GitHub Actions ou GitLab CI).