Sobre a vaga
Estamos em busca de um Desenvolvedor Full Stack Pleno com experiência em Node.js e React.js para atuar no desenvolvimento de APIs escaláveis, microsserviços e interfaces web modernas. O profissional será responsável por implementar soluções backend e frontend , garantindo desempenho, segurança e integração com serviços em nuvem e mensagens.
Se você tem experiência com Node.js, React.js, TypeScript, Docker e cloud computing, essa oportunidade é para você!
Principais responsabilidades
Backend com Node.js
- Desenvolver e manter APIs RESTful e GraphQL utilizando Node.js e Express.js;
- Implementar autenticação e autorização com JWT, OAuth2;
- Trabalhar com bancos de dados SQL (PostgreSQL, MySQL, SQL Server) e NoSQL (MongoDB, Redis);
- Criar e otimizar consultas SQL utilizando Sequelize, TypeORM ou Mongoose;
- Integrar sistemas de filas de mensagens como RabbitMQ, Kafka ou AWS SQS;
- Seguir boas práticas de segurança, escalabilidade e arquitetura de software.
Frontend com React.js
- Desenvolver interfaces web dinâmicas e performáticas com React.js, Redux, Hooks e Context API;
- Trabalhar com JavaScript ES6+, TypeScript, HTML5 e CSS3 para criar interfaces responsivas;
- Utilização de ferramentas de build como Webpack, Babel, ESLint e Prettier para atualização de código;
- Aplicar testes frontend utilizando Jest, React Testing Library e Enzyme;
- Utilização de bibliotecas UI como Material UI, Ant Design ou Bootstrap;
- Implementar estratégias de otimização de desempenho no React, como carregamento lento, divisão de código e agitação de árvore.
DevOps e Computação em Nuvem
- Trabalhar com Docker e Kubernetes para gerenciamento de containers e implantações escaláveis;
- Configurar pipelines CI/CD utilizando Jenkins, GitLab CI, CircleCI;
- Utilização Git e plataformas de versionamento (GitHub, GitLab, Bitbucket) para colaboração;
- Desenvolver e integrar aplicações utilizando AWS, Azure ou Google Cloud;
- Implementar monitoramento e logging com Prometheus, Grafana, Datadog ou New Relic.
Experiência mínima
- 3+ anos de experiência no desenvolvimento Full Stack com Node.js e React.js;
- Experiência com APIs RESTful e GraphQL utilizando Node.js e Express.js;
- Experiência com React.js, Redux, Hooks e Context API para desenvolvimento frontend;
- Conhecimento em bancos de dados SQL (PostgreSQL, MySQL, SQL Server) e NoSQL (MongoDB, Redis);
- Experiência com Docker, Kubernetes e automação de pipelines CI/CD;
- Familiaridade com RabbitMQ, Kafka ou AWS SQS para mensagens;
- Experiência com ferramentas de monitoramento e registro;
- Vivência com arquiteturas em nuvem (AWS, Azure, Google Cloud).
Requisitos essenciais
✅ Node.js e Express.js: Desenvolvimento backend escalável e performático;
✅ React.js, Redux, Hooks: Construção de interfaces modernas e dinâmicas;
✅ APIs GraphQL e RESTful: Modelagem e integração de dados eficientes;
✅ Autenticação e Autorização: Implementação com JWT e OAuth2;
✅ Banco de dados (SQL e NoSQL): Experiência com PostgreSQL, MySQL, SQL Server, MongoDB e Redis;
✅ Mensageria assíncrona: Integração com RabbitMQ, Kafka, AWS SQS;
✅ Docker e Kubernetes: Containerização e orquestração de aplicações;
✅ CI/CD (Jenkins, GitLab CI, CircleCI): Automação e otimização de deploys;
✅ Cloud Computing (AWS, Azure, Google Cloud): Infraestrutura escalável na nuvem;
✅ Metodologias ágeis: Trabalho colaborativo utilizando Scrum e Kanban.
Requisitos desejáveis
➕ Experiência com Serverless (AWS Lambda, Azure Functions);
➕ Conhecimento em Monitoramento e Logs (Prometheus, Grafana, Datadog, New Relic);
➕ Conhecimento avançado em otimização de performance no React (lazy loading, code splitting, tree shake);
➕ Certificações em Scrum (CSM, CSPO) ou experiência com metodologias ágeis.
📩 Como se candidatar
Cadastre-se diretamente em no formulário abaixo.
🚀 Venha fazer parte do nosso time e construir soluções inovadoras!