Desenvolvedor Full Stack Pleno
Description
o Desenvolver, manter e evoluir aplicações web de acordo com os requisitos definidos. o Implementar funcionalidades de frontend e backend, seguindo os padrões técnicos e arquiteturais adotados pela equipe. o Desenvolver e integrar APIs e serviços necessários ao funcionamento das aplicações. o Implementar e manter estruturas de banco de dados relacionadas às funcionalidades desenvolvidas. o Corrigir bugs, analisar problemas e realizar manutenção em funcionalidades existentes. o Desenvolver testes automatizados para novas funcionalidades e correções, conforme os padrões do projeto. o Realizar análise e investigação de problemas utilizando logs, métricas e demais informações disponíveis nos ambientes. o Participar do processo de desenvolvimento desde a análise da tarefa até a entrega da funcionalidade. o Utilizar o fluxo de versionamento e revisão de código adotado pela equipe. o Participar de code reviews, incorporando as melhorias e correções identificadas. o Trabalhar em conjunto com os demais integrantes da equipe de desenvolvimento, produto e áreas relacionadas. o Documentar funcionalidades, alterações técnicas e procedimentos relevantes. o Apoiar a manutenção dos ambientes de desenvolvimento, homologação e produção. o Participar da identificação de melhorias técnicas, refatorações e oportunidades de evolução das aplicações. o Participar das cerimônias e processos de planejamento e acompanhamento do desenvolvimento.· Escolaridade mínima exigida o Ensino Superior completo ou cursando em Análise e Desenvolvimento de Sistemas, Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas. · Competências técnicas básicas necessárias o Linguagens e desenvolvimento web § PHP. § HTML5, CSS3 e JavaScript. § jQuery. § Desenvolvimento de interfaces utilizando Bootstrap e/ou Tailwind CSS. § Desenvolvimento utilizando arquitetura MVC. o Frameworks e ferramentas § Laravel. § Composer. § NPM. § Git. § GitHub. § Docker. o Banco de dados e integração § Bancos de dados relacionais, especialmente MySQL. § SQL e modelagem básica de dados. § Relacionamentos, migrations e consultas. § APIs REST e integração entre sistemas. o Sistema operacional e infraestrutura § Linux. § Utilização de terminal e comandos básicos de shell. § Noções de Shell Script. § Noções de ambientes de desenvolvimento, homologação e produção. § Noções básicas de observabilidade, incluindo análise de logs, métricas e identificação de problemas. o Engenharia de software § Princípios SOLID. § Clean Code. § Design Patterns. § Boas práticas de orientação a objetos. § Noções de arquitetura de software. § Testes automatizados. § PHPUnit e/ou Pest. § Noções de TDD. o Processos e ferramentas de desenvolvimento § Git Flow. § Pull Requests e code review. § GitHub Projects. § Organização e acompanhamento de tarefas utilizando Kanban. § Conhecimentos básicos de Scrum e metodologias ágeis.
Benefícios:
Vale Refeição de R$ 33/dia
Vale Transporte ou Ajuda de Custo de R$200
Modelo Híbrido (após o período de experiência - dois dias home office e três dias presenciais)
Plano de saúde e odontológico com 50% custeado pela empresa após experiência
Day off
Totalpass
Seguro de vida
Convênio farmácia
Desconto em aulas particulares de idiomas
Parcerias educacionais
Tipo de contrato
CLT (Efetivo)
Horário de trabalho
De segunda a sexta-feira, das 08h ás 17:48
Benefícios
- Assistência médica / Medicina em grupo
- Assistência odontológica
- Convênio com farmácia
- Tíquete refeição
- Auxílio creche
- Estudo de faculdade
- Vale-transporte