Desenvolvedor(a) Full Stack
Description
Como desenvolvedor Full Stack atuará tanto do front-end quanto back-end.
Construir serviços back end com linguagens Orientada a Objeto como Ruby e Framework Rails
Construir a parte visual dos sistemas, Front, utilizando frameworks Angular e React e as linguagens JavaScript, HTML e CSS.
Participar de reuniões para levantamento de requisitos do sistema e análise da arquitetura e solução
Atuará, junto com o Líder Técnico, Product Owner e Scrum Master, na gestão e em todos processos de Engenharia Lean de Software
Receberá uma solicitação do Product Owner, entenderá o escopo, irá planejar a melhor solução junto como Líder Técnico e entregará um projeto completo.
Desacoplar parte de nossos produtos otimizando sua manutenibilidade
Integrar serviços third-party, como gateways de pagamento, serviços de comunicação e agendamento
Otimizar a performance dos softwares
Priorizar e tratar bugs reportados em produção pelo setor de suporte ao cliente
QUAIS SÃO OS REQUISITOS PARA VOCÊ SE CANDIDATAR (Hard Skill)?
Muito importante ter uma graduação em Engenharia da Computação, Ciência da Computação ou Análise e Desenvolvimento de Sistemas;
Experiência com Ruby ou Node.js
Experiência com os Frameworks AngularJS
Git
HTML5 & CSS3
Conhecimentos no BD MySQL
Estruturas de dados e algoritmos
Clean Code e SOLID
Testes de unidade, funcionais e de integração
EXPERIÊNCIAS RELEVANTES, MAS NÃO OBRIGATÓRIAS:
Scrum e Kanban
Docker, Kubernetes.
AWS (cloud, CI e CD)
NoSQL Mongodb
ElasticSearch
React
PERFIL DESEJADO (Soft Skill) :
Adaptabilidade
Capaz de diagnosticar problemas e analisar dados
Atenção aos detalhes
Ouvir “atentamente”
Interesse em aprender novas linguagens
Local de Trabalho: Arujá/SP (km.199 da Rod.Dutra)