Desenvolvedor full stack
Descrição da Vaga
**Vaga: Desenvolvedor Fullstack** **Tecnologias: NestJS (Node.js), Angular, MySQL** **Modelo: 100% Remoto \| PJ** Na Communicare, somos apaixonados por tecnologia a serviço da boa medicina. Criamos soluções que ajudam médicos e profissionais de saúde a economizar tempo e elevar a experiência do cuidado ao paciente. Estamos em um momento de crescimento e buscamos um(a) Desenvolvedor(a) Fullstack Pleno para colaborar com nosso time de produto em regime de prestação de serviços. Se você é apaixonado(a) por construir soluções robustas, escaláveis e com propósito, esta oportunidade é para você. **O Perfil Profissional que Buscamos** Além da excelência técnica, buscamos um(a) profissional que se conecte com nossos valores. Esperamos que você seja uma pessoa: * Comunidade e Colaborativa: Que valoriza a conexão humana, pratica a escuta ativa e se comunica com clareza e respeito. * Autônoma e com Senso de Dono: Que tenha agilidade com propósito, organize suas próprias demandas e assuma a responsabilidade pelas entregas. * Focada em Soluções Simples e Inovadoras: Que busque a simplicidade inovadora, com paixão por resolver problemas complexos de forma elegante. * Íntegra e Confiável: Que opere com uma ética inabalável, sendo transparente em suas ações e comprometida com a qualidade do que constrói. **Escopo do Projeto e Desafios** * Desenvolver e manter APIs robustas e escaláveis com NestJS (Node.js). * Criar interfaces ricas e intuitivas com Angular, focando na experiência do usuário. * Colaborar com a liderança de produto na definição de novas funcionalidades, desde a concepção até a entrega. * Garantir a qualidade do código através de testes automatizados, code reviews e boas práticas. * Manter e otimizar nosso banco de dados MySQL, garantindo a performance e a integridade. **Requisitos Técnicos** **Essencial:** * Experiência sólida com Back\-end: Domínio de Node.js e do framework NestJS para construção de APIs robustas e escaláveis. * Proficiência em Front\-end: Vivência comprovada com Angular (preferencialmente versão 12 ou superior) para criar interfaces ricas e intuitivas. * Linguagem e Tipagem: Excelentes conhecimentos em TypeScript, aplicando\-a em ambos os lados da aplicação. * Banco de Dados: Experiência prática com MySQL (ou outro SGBD relacional), incluindo modelagem de dados, otimização de queries e uso de ORMs, especialmente TypeORM. * Arquitetura e Boas Práticas: Compreensão sólida de APIs RESTful, princípios de arquitetura limpa (Clean Architecture) e capacidade de escrever código limpo, reutilizável e bem documentado. * Segurança: Boa noção de segurança em aplicações web (Ex: autenticação com JWT, CORS, validação de entradas, prevenção a ataques comuns). * Controle de Versão: Domínio do Git para versionamento de código em um ambiente de equipe. **Diferenciais (serão muito valorizados):** * Metodologias: Vivência com fluxo de trabalho Git Flow. * DevOps: Familiaridade com Docker para criação e manutenção de ambientes de desenvolvimento. * Qualidade de Código: Experiência na implementação de testes automatizados (unitários e de integração). * Automação: Conhecimento em ferramentas de CI/CD (ex: GitHub Actions, GitLab CI). * Arquiteturas Escaláveis: Experiência ou conhecimento com mensageria e filas (ex: RabbitMQ, Redis). **O que Oferecemos nesta Parceria** * Impacto Real: Seu trabalho ajudará diretamente a melhorar a qualidade do serviço de saúde no Brasil. * Cultura de Autonomia e Confiança: Oferecemos um ambiente 100% remoto, com flexibilidade e foco em entregas. * Oportunidade de Crescimento Profissional: Possibilidade de atuar em projetos desafiadores e influenciar o roadmap do produto. * Ambiente Colaborativo: Um ecossistema de profissionais engajados e abertos a novas ideias. * Contrato de Prestação de Serviços (PJ) com honorários mensais competitivos. **Como se Candidatar e Nosso Processo Seletivo** Para garantir um processo seletivo ágil e justo para todos, pedimos que siga atentamente os passos abaixo: * **Passo 1: Autoavaliação.** Antes de se candidatar, revise com atenção todos os requisitos essenciais e os desafios descritos. Este processo é desenhado para profissionais que já possuem a experiência que buscamos e se conectam com nossa missão. * **Passo 2: Candidatura via Formulário.** **Atenção: A sua candidatura será válida somente através do preenchimento completo do nosso formulário de qualificação.** Aplicações realizadas apenas pelo LinkedIn (ou outros meios), sem o formulário, não serão analisadas. Este é o único canal para entrar em nosso processo seletivo. * **Passo 3: Próximas Etapas.** Após a análise cuidadosa de todas as respostas, os candidatos que mais se alinharem ao perfil da vaga serão convidados para uma entrevista com nosso time. Manteremos a confidencialidade durante todo o processo. **Clique abaixo para iniciar sua candidatura:** https://forms.gle/xuFXi7cvHzeqpBPE7
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev