Atividades - Participar do processo de criação e evolução dos produtos e sistemas; - Analisar problemas e propor soluções; - Implementar provas de conceito e protótipos; - Especificar sistemas, processos e APIs; - Modelagem de dados; - Planejamento e estimativa de desenvolvimento; - Versionamento organizado no Git; - Participar dos rituais do time (SCRUM); - Manutenção dos produtos e sistemas; - Trabalhar em um ambiente ágil, altamente colaborativo e versátil; - Cumprir entregas no prazo e com alta qualidade; - Pode trabalhar sozinho ou em equipe como um líder; - Pode configurar o ambiente de desenvolvimento sozinho; - Tem iniciativa e busca maneiras diferentes de resolver problemas; - Aplicar boas práticas de desenvolvimento de software em conjunto com o time; - Levantar riscos e atuar na mitigação, aceite ou resolução dos problemas. Requisitos - Criação de código legível para outros desenvolvedores; - Habilidades de otimização de código para torná-lo mais eficiente; - Capacidade de quebrar as tarefas em tarefas menores; - Orientar os desenvolvedores juniores; - Capacidade de entender os requisitos de negócios e traduzi-los em requisitos técnicos; - Linguagens: Node.Js, React.Js e React Native; - Bibliotecas: Nest.Js, TypeORM; - Banco de dados: MySQL, Stored Procedures e Functions; - Diferenciais: banco de dados MongoDB, experiência com APIs do Google Maps e Docker; - Diferenciais: GoogleCloud, Google Maps e Redux. Benefícios - Convênio Médico Sul-América (sem custo para titular); - Convênio Odontológico Sul-América (sem custo para titular); - Gympass; - Convênio com plataforma de idiomas (Fluency Academy); - Plataforma de treinamento Udemy Business; - Day-Off de aniversário; - 15 dias de descanso remunerado; - Plano de carreira. Outras informações - Horário: 09h às 18h; - Remoto; - Contrato de prazo indeterminado; - PJ.