DESENVOLVEDOR FULLSTACK SR
Curitiba - PR
DESCRIÇÃO DA VAGA
RESPONSABILIDADES
- Desenvolver, manter e evoluir aplicações web, com foco principal em back-end utilizando Node.js e TypeScript
- Construir e manter APIs REST e integrações entre sistemas internos e externos
- Atuar no desenvolvimento de novas funcionalidades e na sustentação de sistemas existentes
- Investigar, diagnosticar e corrigir bugs, incidentes e problemas em ambientes produtivos
- Participar de discussões técnicas, propondo soluções que considerem desempenho, escalabilidade e manutenibilidade
- Contribuir para a qualidade do código por meio de boas práticas, revisões e testes automatizados
- Colaborar com desenvolvedores, QA, Produto e outras áreas na resolução de demandas
- Participar da escala de plantão para atendimento de incidentes, conforme a organização da equipe
REQUISITOS DA VAGA
- Experiência sólida com Node.js e TypeScript, sendo Node.js a principal tecnologia de atuação
- Experiência no desenvolvimento e manutenção de APIs REST
- Conhecimento em React e desenvolvimento de interfaces web
- Experiência com bancos de dados relacionais (SQL) e não relacionais (NoSQL)
- Conhecimento em integração entre sistemas e consumo de APIs externas
- Experiência com Git e fluxos de versionamento de código
- Conhecimento em testes automatizados e boas práticas de desenvolvimento
- Conhecimento em Docker e aplicações conteinerizadas
- Capacidade de investigar problemas técnicos, analisar logs e identificar causas de falhas
- Familiaridade com manutenção e sustentação de aplicações em produção
DIFERENCIAL
- Experiência com NestJS
- Conhecimento em serviços de nuvem, preferencialmente AWS
- Experiência com Redis e processamento assíncrono utilizando filas (BullMQ, RabbitMQ, SQS ou similares)
- Conhecimento em arquitetura de microsserviços e sistemas distribuídos
- Experiência com pipelines de CI/CD e automação de deploys
- Familiaridade com ferramentas de monitoramento e observabilidade, como Datadog
- Conhecimento em Kubernetes
- Experiência com arquiteturas orientadas a eventos
- Vivência com integrações de sistemas corporativos, ERPs e plataformas de terceiros
- Experiência prévia em ambientes que conciliam desenvolvimento de produtos e sustentação de sistemas críticos
INFORMAÇÕES ADICIONAIS
Contrato: PJ