Principais responsabilidades:
Desenvolvimento e Manutenção de Aplicações
* Criar e manter aplicações web e móveis utilizando tecnologias modernas;
* Escrever código eficiente, reutilizável e bem documentado;
* Implementar APIs RESTful e GraphQL para comunicação entre frontend e backend.
Arquitetura e Design de Software
* Definir e projetar a arquitetura de sistemas escaláveis e de alta performance;
* Escolher as melhores tecnologias para cada projeto;
* Implementar boas práticas de desenvolvimento, como SOLID, Design Patterns e Clean Code.
Liderança Técnica
* Apoiar e orientar desenvolvedores juniores e plenos;
* Revisar código (Code Review) e garantir a qualidade das entregas;
* Atuar na definição de padrões e boas práticas dentro da equipe.
Integração e DevOps
* Trabalhar com ferramentas de CI/CD para automação de deploys;
* Configurar e gerenciar servidores e serviços na nuvem;
* Monitorar a performance e a segurança das aplicações.
Colaboração e Comunicação
* Trabalhar em equipe com designers, gerentes de produto e outros desenvolvedores.
#J-18808-Ljbffr