Job description Somos uma Startup impulsionada e motivada a desenvolver alunos e profissionais da saúde através do ensino, utilizando metodologias ativas e de interação imersiva entre usuário e educador. Nosso propósito une nossos colaboradores a atingirem um só objetivo: EDUCAR PARA MELHORAR A ASSISTÊNCIA À SAÚDE! Estamos em um processo de crescimento exponencial e isso envolve diretamente o crescimento do TIME, por isso buscamos um(a) Engenheiro(a) de Software para nosso time Tech que se sinta atraído(a) e engajado(a) por nossos valores: Humanização, Interatividade, Qualidade, Respeito, Meritocracia e Inovação. Se identificou? Venha fazer parte do time Paciente360! Main responsibilities Desenvolvimento Full Stack: Implementar APIs RESTful robustas e bem documentadas em NodeJS e TypeScript; Conhecer e aplicar boas práticas de Clean Code; Criar interfaces de usuário intuitivas e responsivas utilizando ReactJS e Angular; Implementar microsserviços escaláveis e resilientes. Testes: Escrever testes unitários e de integração abrangentes utilizando TDD; Implementar testes de ponta a ponta para garantir a funcionalidade do sistema. Arquitetura: Projetar e implementar aplicações utilizando Clean Architecture; Conhecer boas práticas de Clean Code e SOLID; Definir a estrutura de pastas e nomenclaturas de acordo com boas práticas. Manutenção e Melhoria: Manter e aprimorar o código existente, garantindo sua performance e segurança; Implementar novas funcionalidades e correções de bugs de forma eficiente; Documentar o código e APIs de forma clara e concisa. Cultura de Colaboração: Colaborar com a equipe de desenvolvimento na análise, design, implementação e testes de software; Participar de revisões de código e contribuir para o aprimoramento do código da equipe; Compartilhar conhecimento e mentorear engenheiros menos experientes. Requirements and skills Requisitos mínimos: Experiência mínima de 3 anos como Engenheiro de Software Full Stack; Sólido conhecimento em NodeJS, TypeScript, RESTful APIs, React e Angular; Sólido conhecimento em banco de dados SQL e NoSQL; Experiência com TDD, Clean Code, SOLID e Clean Architecture; Experiência com microsserviços; Habilidade em escrever código limpo, eficiente e bem documentado; Capacidade de trabalhar de forma independente e em equipe; Excelente comunicação verbal e escrita. Você se destaca com os diferenciais: Experiência com bancos de dados NoSQL (MongoDB); Experiência com bancos de dados SQL (Postgress); Experiência com AWS (RDS, EKS, Lambda e API GW); Habilidade em solucionar problemas complexos de forma criativa; Proatividade e iniciativa; Interesse em aprender e se manter atualizado com as últimas tecnologias. Additional information ?Nossa atuação é híbrida no bairro da Vila Olímpia em São Paulo/SP ou em Londrina/PR. Horário de trabalho: das 8 às 18 (horário flexível). Na Paciente360 você vai encontrar: Recesso remunerado (30 dias a cada 12 meses trabalhados); Bônus anual sobre resultados conforme política vigente para seu cargo; Dayoff de aniversário; Plano de saúde; Plano odontológico; GymPass (passaporte de saúde e bem-estar); Parceria com escola de idioma (conforme política); Chance de crescimento, com priorização de progressão interna. Mais inclusão: essa vaga também é destinada a pessoas com deficiência. DIVERSIDADE: a Paciente360 valoriza a diversidade e as informações adicionais prestadas nos campos de diversidade são muito importantes para nós, por isso pedimos para que não deixe de responder. #J-18808-Ljbffr