Desenvolvimento de software avançado requer uma abordagem integral e profissional, que atenda às necessidades dos usuários e seja sustentável a longo prazo.
Responsabilidades
* Desenvolver aplicações web completas, com foco em interfaces de usuário, APIs e lógicas de negócios;
* Projetar arquiteturas de software escaláveis e seguras, garantindo alta performance, qualidade e manutenibilidade;
* Implementar boas práticas de engenharia de software, incluindo código limpo, testes unitários/integração, code reviews e integração/entrega contínua;
* Colaraborar com times multidisciplinares para definir requisitos, propor soluções técnicas e entregar novas funcionalidades de alto valor;
* Mentorar desenvolvedores juniors e plenos, compartilhando conhecimento e contribuindo para o crescimento do time;
Diferenciais
* Vivência em práticas de DevOps e pipelines de CI/CD, facilitando deploys ágeis e seguros;
* Experiência em serviços de computação em nuvem (AWS) e ferramentas de containerização/deploy;
* Contribuições em projetos open source ou participação ativa em comunidades tech;
Conhecimentos Específicos
* Sólida experiência em desenvolvimento fullstack, com domínio em JavaScript/TypeScript, React, Next.js e Node.js;
* Experiência em desenvolvimento de APIs e serviços backend, incluindo integração com bancos de dados relacionais e NoSQL;
* Familiaridade com arquitetura de software escalável, consumo de APIs RESTful/GraphQL e boas práticas de versionamento de código (Git);
* Compromisso com qualidade: escrever código limpo, bem documentado, coberto por testes automatizados e aderente a práticas de CI/CD;
* Fluência em inglês intermediário para leitura de documentação técnica e comunicação no dia a dia de trabalho;