Responsabilidades e Atribuições Desenvolver e manter aplicações escaláveis e de alta disponibilidade em Node.js.
Implementar, otimizar e manter sistemas de banco de dados SQL e NoSQL.
Projetar e desenvolver APIs RESTful e GraphQL.
Desenvolver testes de unidade e integração.
Integrar serviços de mensageria e processamento assíncrono.
Utilizar Docker para contêinerização.
Aplicar SOLID, OOP, padrões de design, DDD, Clean Architecture e Event-Driven Architecture.
Gerenciar e operar em ambientes de cloud computing (AWS, Google Cloud, Azure).
Trabalhar em colaboração com diversas equipes para entregar soluções eficientes. Requisitos e Qualificações 2+ anos de experiência com desenvolvimento em Node.js.
Experiência com bancos de dados SQL e NoSQL (MongoDB, Redis).
Experiência com serviços de processamento assíncrono (SQS, RabbitMQ, Kafka).
Experiência com desenvolvimento de APIs Rest .
Experiência em desenvolvimento de testes de unidade e integração.
Experiência com Kubernetes e Docker.
Conhecimento em SOLID, OOP, Design Patterns.
Familiaridade com DDD, Clean Architecture, Event Driven Architecture.
Experiência com ambientes cloud (AWS, Google Cloud, Azure). Diferenciais Contribuições em projetos open source. Certificações relevantes (AWS, Google Cloud, Azure, etc.). Experiência com metodologias ágeis (Scrum, Kanban). Caso se interesse segue o link do form
Exigências
- Escolaridade Mínima: Ensino Médio (2º Grau)
Valorizado
- Experiência desejada: Sem experiência