
Engenheiro de Software Full Stack Sênior [PHP + JavaScript]
- Brasil
- Permanente
- Período integral
- Será responsável por criar, propor, desenvolver e entregar soluções técnicas para sistemas e integrações, em acordo com o planejamento realizado pelo PO/Tech Lead.
- Atuar em todas as etapas de desenvolvimento dos projetos solicitados pelas áreas demandantes à área de TI e ser capaz de produzir e entregar soluções técnicas escaláveis, do Front ao Back-end.
- O profissional fará parte de uma equipe multidisciplinar e será responsável por todo o ciclo de vida de desenvolvimento de software, desde a concepção até a implantação e apoio para validar a solução entregue.
- Participar dos projetos de desenvolvimento de software, propor, desenvolver e entregar soluções técnicas que sejam seguras e escaláveis.
- Ter experiência de trabalho como desenvolvedor Full-Stack.
- Familiaridade com boas práticas de desenvolvimento (arquitetura, revisão de código, testes automatizados e controle de versão).
- Colaborar com outros membros da equipe para resolver os desafios existentes.
- Programar, codificar e testar as linguagens dos sistemas desenvolvidos.
- Identificar e corrigir bugs.
- Realizar a manutenção dos sistemas já existentes.
- Experiência comprovada como desenvolvedor full stack ou função similar ( ao menos 5 anos ).
- Deve se sentir confortável com linguagens de codificação front-end e back-end, estruturas de desenvolvimento e bibliotecas de terceiros.
- Ser flexível e ter capacidade de dialogar com diferentes perfis de profissionais.
- Estar familiarizado com metodologias Ágeis.
- Além do conhecimento técnico, é importante ter habilidades pessoais para conseguir trabalhar sob pressão e ter o entendimento de que a função exige constante atualização.
- Ter senso crítico de forma a olhar seu código e entender quando pode melhorar e otimizar na próxima vez.
- Ter iniciativa e ser autodidata;
- Goste de ser desafiado todos os dias e de solucionar questões de performance e de arquitetura;
- Ter sólido background técnico e soft skills voltadas para o bom relacionamento com pessoas dos mais diversos perfis;
- Ensino superior completo em Tecnologia da Informação, Sistemas de Informação, Ciências da Computação ou cursos correlatos;
- Excelente comunicação oral e escrita, habilidade para trabalhar em equipe;
- Ter atuado em grandes (ou complexos) projetos;
- Ser flexível o suficiente e ser adaptável às mudanças e variadas configurações de trabalho;
- Cumprir todos os compromissos entregando pontualmente as entregas acordadas dentro de seus respectivos planejamentos;
- Ter a mentalidade certa para simplificar implementações complexas;
- Experiencia em integrações de Sistemas, análise de negócios e arquitetura de dados;
- IDE PHPStorm ou Vscode,
- Postman
- PHP 5.6/7.*/8.*,
- Python 3.*,
- SQL(Mysql)/Nosql(MongoDB);
- HTML/CSS/Javascript/Typescript;
- Laravel,
- VueJS;
- Orientação a Objeto(MVC),
- Micro Front-end,
- Design patterns,
- SOAP/REST/RESTFul API,
- GIT,
- ORM (Doctrine/Eloquent),
- Microsserviços,
- Metodologias Ágil/Scrum,
- Automação de Testes,
- Troubleshoot,
- LGPD;
- Sistema Operacional:
- Linux;
- Domain-Driven-Design (DDD)
- S.O.L.I.D
- OWASP
- Node.js
- Docker/Kubernetes
- Kibana
- Grafana
- Shell Script
- Memcached/Redis
- AWS
- BFF(Back-end for Front-end)
- Modelo de trabalho 100% remoto