Desenvolvedor Full Stack — Back-end/Front
Descrição: Profissional responsável pelo desenvolvimento, manutenção e evolução de aplicações e sistemas, atuando de forma integrada nas camadas de back-end e front-end , com foco inicial em APIs, serviços, regras de negócio e persistência de dados. Será responsável por desenvolver e sustentar soluções do Fluxo de Caixa e Point Service , investigar problemas de desempenho e consistência de dados e atuar na resolução de incidentes de forma ponta a ponta.
Atividades:
Desenvolver e manter APIs, serviços e aplicações web ;
Implementar e manter regras de negócio dos sistemas;
Atuar no desenvolvimento e sustentação do Fluxo de Caixa e Point Service ;
Trabalhar com persistência, consultas e integridade de dados;
Investigar problemas de desempenho, consultas lentas, inconsistências e duplicidade de requisições ;
Identificar e corrigir problemas relacionados a datas, validações e integridade das informações;
Rastrear operações de ponta a ponta, desde a interface até os serviços e banco de dados;
Desenvolver e corrigir funcionalidades considerando os impactos no front-end, back-end e banco de dados ;
Analisar causa-raiz de falhas e propor soluções técnicas;
Documentar APIs, serviços, regras de negócio, dependências e rotinas críticas;
Trabalhar com contratos e integrações de APIs;
Realizar manutenção e evolução de sistemas existentes;
Apoiar a sustentação e evolução das aplicações;
Trabalhar em conjunto com os demais desenvolvedores Full Stack para garantir cobertura dos conhecimentos e continuidade dos sistemas;
Atuar em conjunto com QA na validação e regressão das correções e novas funcionalidades;
Trabalhar com a área de Segurança em alterações relacionadas a autenticação e autorização;
Apoiar integrações com aplicações Web e Mobile ;
Participar da análise e implementação de correções sob diferentes camadas da aplicação;
Registrar responsabilidades, pendências e decisões técnicas relacionadas aos domínios sob sua atuação;
Compartilhar conhecimento técnico com os demais profissionais Full Stack, garantindo que os sistemas possam ser sustentados pelo time.
Requisitos
Ensino superior completo em área compatível com a função;
Perfil sênior em desenvolvimento de software;
Experiência sólida com desenvolvimento back-end e APIs ;
Experiência com regras de negócio, serviços e persistência de dados;
Conhecimento de desenvolvimento front-end , possibilitando atuação Full Stack;
Experiência com integração entre sistemas e APIs;
Conhecimento em bancos de dados e consultas;
Experiência na investigação e correção de problemas de desempenho e consistência de dados;
Capacidade de analisar aplicações de ponta a ponta;
Especialização em Desenvolvimento Full Stack ou Engenharia de Software será considerada um diferencial.
Perfil esperado: profissional com raciocínio lógico, capacidade de investigação e foco em causa-raiz, atenção à integridade dos dados e às regras de negócio. Deve ter organização para documentar conhecimentos e boa capacidade de trabalho em equipe, especialmente durante a transição dos domínios atualmente concentrados nos prestadores.