Descrição do CargoDesenvolver e manter aplicações web completas (Front-end e Back-end) para a plataforma da Suit, atuando com mais autonomia na construção de soluções robustas, escaláveis e seguras.
Colaborar ativamente na definição de soluções técnicas e na melhoria contínua dos sistemas, aplicando as boas práticas de desenvolvimento e garantindo a conformidade com os requisitos de segurança da informação e a Política de Gestão de Riscos da Suit.PRINCIPAIS RESPONSABILIDADES E ATRIBUIÇÕESDesenvolver e implementar funcionalidades complexas em interfaces de usuário (Front-end) utilizando HTML, CSS, JavaScript e frameworks Front-end (Ex : React, , Angular), garantindo a usabilidade e a experiência do usuário.Projetar, desenvolver e dar manutenção em APIs e serviços Back-end, utilizando (Linguagem principal do Back-end - Ex : Python, , Java, PHP) e seus respectivos frameworksRealizar a integração completa entre o Front-end e o Back-end, otimizando o consumo e tratamento de dados.Projetar queries e rotinas otimizadas em bancos relacionais (SQL Server, MySQL), aplicando índices e monitorando desempenho.Escrever testes unitários, de integração e, quando necessário, testes de ponta a ponta para as funcionalidades desenvolvidas.Participar ativamente de revisões de código (code reviews), fornecendo feedback construtivo e garantindo a qualidade e padrões do código.Diagnosticar e solucionar bugs de média complexidade, tanto no Front-end quanto no Back-end.Colaborar com designers (UI / UX), desenvolvedores de outras áreas e equipes de produto para refinar requisitos e entregar soluções completas e coesas.Manter a documentação técnica atualizada dos sistemas e componentes desenvolvidos.Propor e implementar melhorias contínuas nos sistemas e nos processos de desenvolvimento Fullstack.REQUISITOS E QUALIFICAÇÕESFormação Acadêmica : Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.Conhecimentos Técnicos (Hard Skills) : Proficiência em HTML5, CSS3 (com pré-processadores como SASS / LESS) e JavaScript avançado; Experiência sólida com ao menos um framework / biblioteca Front-end (Ex : React, , Angular); Proficiência em uma linguagem de programação Back-end (Ex : Python, , Java, PHP) e experiência com seus respectivos frameworks; Conhecimento sólido em bancos de dados relacionais (Ex : PostgreSQL, SQLServer, MySQL) e / ou não-relacionais (Ex : MongoDB, Redis); Experiência com APIs RESTful e / ou GraphQL, e integração de sistemas; Domínio de controle de versão (Git); Conhecimento em design responsivo e acessibilidade web; Familiaridade com metodologias ágeis (Scrum / Kanban); Noções de segurança da informação em aplicações web e melhores práticas de codificação segura.
Desenvolvedor • Goiania, Goiás, Brasil