Sr. full stack developer
Há 4 horas
Porto Alegre, State of Rio Grande do Sul, Brasil
Netvagas
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
- Experiência sólida em desenvolvimento de software, preferencialmente acima de 5 anos.
- Domínio avançado de PHP no back-end.
- Domínio avançado de JavaScript moderno (ES6+) e de frameworks front-end como Vue.js ou React.js.
- Experiência avançada com MySQL, incluindo modelagem, otimização de queries e performance.
- Experiência em arquitetura de software (MVC, microsserviços) e em integração de APIs REST.
- Domínio de Git e de fluxos de versionamento em times, incluindo resolução de conflitos e estratégias de branching.
- Conhecimento de segurança da informação aplicada ao desenvolvimento, como OWASP e autenticação.
- Experiência com testes automatizados e pipelines de CI/CD.
- Vivência com Docker e metodologias ágeis (Scrum ou Kanban).
- Inglês intermediário para leitura, escrita e conversação.
- Ensino superior completo em Ciência da Computação, Análise de Sistemas ou áreas correlatas.
Diferenciais (não eliminatórios)
- Experiência em fintechs, meios de pagamento ou ambientes regulados.
- Experiência com Node.js ou Python.
- Experiência com observabilidade e monitoramento de aplicações.
- Projetar, desenvolver e manter aplicações front-end e back-end escaláveis, performáticas e seguras, liderando funcionalidades complexas em todos os sistemas da PagBrasil.
- Conduzir integrações com APIs, plug-ins e plataformas de terceiros, tomando decisões de arquitetura e integração sistêmica.
- Projetar e evoluir arquiteturas robustas alinhadas às necessidades do negócio, antecipando gargalos de escalabilidade e disponibilidade antes que afetem a operação.
- Diagnosticar e resolver problemas críticos e de alto impacto, atuar na prevenção de falhas sistêmicas e otimizar o desempenho das aplicações.
- Liderar iniciativas de refatoração e melhoria técnica, reduzindo a dívida técnica e aumentando a eficiência do time.
- Definir e disseminar padrões de engenharia, como testes automatizados, CI/CD, versionamento, segurança e bibliotecas internas reutilizáveis.
- Fazer code reviews e mentorar desenvolvedores plenos e juniores, apoiando a resolução de desafios técnicos e a evolução da autonomia deles.
- Explorar e avaliar alternativas com autonomia, estudando documentação e testando abordagens antes de propor soluções ao time.
- Produzir e revisar documentação técnica avançada e acompanhar métricas e indicadores de saúde dos sistemas.
- Colaborar com Produto e outras áreas, traduzindo necessidades de negócio em decisões técnicas e contribuindo para o roadmap técnico.
- Influenciar a adoção de novas tecnologias e metodologias e promover tech talks e compartilhamento de conhecimento.