Atividades a serem realizadas:
- Desenvolver e implementar novas features em aplicações web
- Realizar manutenção corretiva e evolutiva em sistemas já existentes
- Participar de discussões técnicas e definição de arquitetura
- Criar e integrar APIs REST e/ou serviços orientados a eventos
- Implementar soluções com foco em performance, escalabilidade e resiliência
- Atuar em ambientes com mensageria e processamento assíncrono
- Garantir boas práticas de desenvolvimento (código limpo, testes, versionamento)
- Colaborar com times de produto, design e engenharia
Requisitos Obrigatórios:
- Experiência sólida com Node.js
- Experiência com React e/ou Vue.js
- Conhecimento em JavaScript e/ou TypeScript
- Experiência com desenvolvimento de APIs (REST)
- Vivência com bancos de dados relacionais (PostgreSQL ou MySQL)
- Experiência com controle de versão (Git)
- Conhecimento em conceitos de arquitetura de software (ex: APIs, serviços, camadas)
- Experiência com manutenção e evolução de sistemas em produção
Requisitos Desejáveis:
- Conhecimento em mensageria (RabbitMQ ou similares)
- Vivência com micro frontends
- Vivência com Docker e ambientes conteinerizados
- Experiência com AWS (Lambda, serverless, etc.)
- Conhecimento em arquitetura orientada a eventos
- Práticas de Clean Architecture, DDD e SOLID
- Conhecimento em segurança de aplicações (OWASP)
- Experiência com sistemas distribuídos e escaláveis
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas
- Vale home office
- Feedbacks periódicos
- Programa de indicações
- Acolhimento psicológico
- Ginástica laboral
- Academia de conhecimento
- Convênio com escola de inglês
- Reuniões mensais de transparência
- Happy hour online
- Kit de boas-vindas