Estamos à procura de um desenvolvedor Full Stack altamente habilidoso e motivado para se juntar à nossa equipe dinâmica.
Se você é um profissional talentoso, apaixonado por tecnologia e tem experiência em uma variedade de tecnologias, incluindo React, Node.js, Serverless, MongoDB, AWS Cloud, Terraform, testes tanto no front quanto no back-end, além de experiência em práticas de CI/CD.
Responsabilidades: Desenvolver aplicativos web escaláveis e robustos, tanto no front-end quanto no back-end, utilizando as melhores práticas de engenharia de software.
Colaborar com designers, gerentes de produto e outros desenvolvedores para entender os requisitos do projeto e entregar soluções de alta qualidade.
Escrever código limpo, eficiente e legível, seguindo os padrões de codificação e as diretrizes da empresa.
Projetar, implementar e manter APIs RESTful para comunicação entre o front-end e o back-end.
Implementar testes automatizados e realizar testes manuais para garantir a qualidade do software em todas as etapas do desenvolvimento.
Gerenciar e otimizar o desempenho do aplicativo, identificando e resolvendo problemas de escalabilidade e eficiência.
Configurar e gerenciar a infraestrutura na AWS, incluindo provisionamento de recursos usando Terraform, monitoramento e escalabilidade automática.
Implementar práticas de CI/CD para garantir a entrega contínua e automatizada de software de alta qualidade.
Colaborar na arquitetura de sistemas, ajudando a moldar as decisões tecnológicas e estratégicas.
Requisitos: Experiência comprovada no desenvolvimento de aplicativos web utilizando React.js e Node.js.
Conhecimento sólido em banco de dados NoSQL, preferencialmente MongoDB.
Experiência em desenvolvimento de aplicativos serverless e experiência prática com serviços da AWS, como Lambda, API Gateway, S3, DynamoDB, etc.
Familiaridade com Terraform para provisionamento e gerenciamento de infraestrutura na AWS.
Forte compreensão de conceitos de testes de software e experiência em escrever testes unitários, de integração e end-to-end tanto no front-end quanto no back-end.
Experiência em configuração e gerenciamento de pipelines de CI/CD.
Habilidades de resolução de problemas e capacidade de trabalhar de forma independente ou em equipe.
Excelentes habilidades de comunicação verbal e escrita.
Pelo menos 2 anos de experiência comprovada em desenvolvimento Full Stack