Descrição
Resumo da Vaga:
Buscamos Desenvolvedores(as) Full Stack para criar soluções de alta performance e escalabilidade, desenvolvendo back-end com Node.js/TypeScript e front-end com React/React Native.
Principais Destaques:
1. Desenvolvimento back-end com Node.js e TypeScript (NestJS)
2. Criação de interfaces com React e React Native
3. Implementação de arquiteturas serverless utilizando AWS
**Descrição**
Estamos em busca de **2 Desenvolvedores(as) Full Stack (Pleno e Sênior)** para integrar nosso time e criar soluções de alta performance e escalabilidade.
Você será responsável por desenvolver aplicações back\-end com **Node.js** e **TypeScript (NestJS)**, criar interfaces com **React** e **React Native**, além de implementar arquiteturas **serverless utilizando AWS**.
Buscamos profissionais com experiência em **APIs REST/GraphQL**, bancos de dados como **DynamoDB e MongoDB**, e que tenham afinidade com **metodologias ágeis** e **boas práticas de desenvolvimento**.
**Responsabilidades e atribuições**
Desenvolver, manter e otimizar aplicações back\-end em Node.js com TypeScript utilizando o framework NestJS. Criar e manter interfaces e componentes front\-end com React e React Native para web e mobile. Implementar e consumir APIs REST e GraphQL. Participar do design e desenvolvimento de sistemas de alta escalabilidade, garantindo que estejam preparados para grandes volumes de dados. Trabalhar em uma arquitetura serverless usando AWS Lambda e Terraform. Realizar a integração e otimização de bancos de dados como DynamoDB, MongoDB, Elasticsearch e Redis. Colaborar na criação de filas de processamento para integração com outros sistemas. Trabalhar em uma equipe multidisciplinar para entregar soluções escaláveis, seguras e de alta performance.
**Requisitos e qualificações**
Experiência com Node.js e TypeScript; familiaridade com NestJS é um diferencial. Conhecimento sólido em desenvolvimento de front\-end com React e React Native. Familiaridade com GraphQL e APIs RESTful. Experiência com arquitetura serverless, especialmente usando AWS Lambda. Conhecimento dos seguintes bancos de dados: DynamoDB, MongoDB, ElasticSearch e Redis. Experiência com ambientes AWS e habilidades em escalabilidade e boa arquitetura. Experiência com o uso de ElasticSearch e ferramentas de indexação. Conhecimento de filas de mensagens e arquitetura orientada a eventos. Experiência com Docker e desenvolvimento de soluções para alta escalabilidade.