Pessoa desenvolvedora fullstack sr (react/node)
Descrição da Vaga
Descrição: O que esperamos de você: * Proficiência em React e Node.js. * Experiência em desenvolver microsserviços utilizando Node.js e TypeScript. * Conhecimento em desenvolvimento de APIs REST com Node.js. * Familiaridade com Firebase e suas ferramentas. * Conhecimento avançado em HTML, CSS e JavaScript. * Experiência prática com frameworks front\-end, especialmente React. * Habilidade em otimização de desempenho e práticas de SEO. * Capacidade de traduzir designs complexos em código de alta qualidade e responsivo. * Conhecimento em pré\-processadores de CSS (Sass, Less, etc.). * Experiência com React Hooks, Context API e Composition API. * Experiência na implementação de páginas com layout responsivo. * Conhecimento em Serverless Functions e Caching (Redis). * Experiência em comunicação assíncrona entre serviços, utilizando filas e tópicos (AWS SQS, Google Pub/Sub, RabbitMQ, etc.). * Domínio de Git (branches, git flow) para controle de versão. * Experiência com bancos de dados relacionais (MSSQL, MySQL, Postgres) e NoSQL (MongoDB). * Familiaridade com ferramentas de testes (Mocha, Chai, Sinon) e bibliotecas (ESLint, Sequelize, Mongoose, Swagger, Postman). * Competência no uso de ferramentas como Npm e Docker. * Inglês avançado. Você terá destaque se: * Experiência com arquitetura em GCP e AWS. * Conhecimento em ElasticSearch. * Experiência com GraphQL. * Familiaridade com metodologias ágeis (SCRUM, Kanban, Lean, etc.). Soft Skills: * Forte desejo de auto desenvolvimento e aprimoramento. * Comunicação assertiva e objetiva. * Buscar inovar, pensar com foco em entrega de valor contínuo. * Facilidade em trabalhar de forma ágil e cooperativa. Aqui o seu propósito será: * Participar de todo o ciclo de vida dos produtos, com foco no desenvolvimento Web de ponta a ponta, desde o planejamento até a implementação final. * Inovar constantemente na área de tecnologia, propondo e implementando soluções para problemas técnicos e de metodologia/processo. * Colaborar com a equipe para definir arquiteturas e estratégias de implementação de novas funcionalidades, visando fornecer uma experiência única e satisfatória aos usuários. * Manter e refatorar códigos existentes, além de desenvolver novas funcionalidades de acordo com as necessidades do produto. * Escrever código limpo, utilizando boas práticas de desenvolvimento como Clean Code, assegurando uma arquitetura adaptativa, evolutiva e de fácil manutenção. * Criar códigos reutilizáveis, testáveis e eficientes, que promovam a escalabilidade e a qualidade do software. * Automatizar processos manuais e rotineiros para otimizar o tempo dedicado ao desenvolvimento, eliminando atividades repetitivas. * Desenvolver e executar testes automatizados (unitários, de integração, performance, etc.) para garantir a qualidade e agilidade na entrega e manutenção de produtos. * Realizar testes contínuos para assegurar a robustez e a confiabilidade das soluções desenvolvidas. 2511020202231508816
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev