Visão Geral : Desenvolvedores Full Stack são responsáveis por criar e manter aplicações de backend e frontend, utilizando tecnologias como Node.js, TypeScript, React.js e Design System.Além disso, eles contribuem para a evolução arquitetural da empresa, propondo melhorias e garantindo qualidade, escalabilidade e segurança das aplicações.
O profissional também participará de cerimônias ágeis, produzirá código limpo e sustentável e ajudará o time na resolução de problemas técnicos.Requisitos :
- Linguagens e Frameworks : JavaScript (ES6+), Node.js, TypeScript, React.js, Next.js;
- Arquitetura e Integrações : Microsserviços, Arquitetura Hexagonal, APIs (GraphQL, REST, SOAP), API Managers / Gateways, BFFs e middlewares;
- Frontend : Integração de Design Systems, padrões de acessibilidade e performance;
- Dev Tools : GitHub Actions, Jenkins, SonarQube, Fortify;
- Cloud e Infraestrutura : AWS (AppSync, Lambda, S3 etc.), Firebase, Docker, containers;
- Banco de Dados : SQL e NoSQL (DynamoDB, MongoDB, Redis etc.);
- Observabilidade : Kibana, ElasticSearch, CloudWatch;
- Qualidade de Código : TDD / BDD (Jest, Enzyme), design patterns, boas práticas de documentação.