Desenvolvedor Sênior Node.JsSobre a Empresa: A Syonet é uma empresa de tecnologia especializada no desenvolvimento de soluções digitais voltadas para o setor automotivo, com foco em concessionárias. Através de sistemas de CRM, ferramentas de gestão e inteligência artificial, a Syonet promove a transformação digital, otimizando processos, melhorando a experiência do cliente e proporcionando insights estratégicos baseados em dados para aumentar a eficiência e os resultados das empresas do setor.Sobre o cargo: Como Desenvolvedor(a) Sênior, você vai atuar diretamente no desenvolvimento e manutenção de sistemas, APIs e serviços que compõem ao ecossistema de produtos da empresa.Responsabilidades Principais:Criar e manter APIs/Serviços, garantindo performance, segurança e escalabilidade.Identificar e corrigir bugs, além de otimizar sistemas para melhorar a performance.Trabalhar na integração de sistemas internos e de terceiros.Participar de reuniões para entendimento de requisitos, refinamento de demandas e planejamento de sprints.Escrever testes automatizados (unitários, integração e end-to-end) para garantir a estabilidade das entregas.Monitorar sistemas/serviços em produção, analisando logs e métricas para garantir a estabilidade e desempenho dos serviços.Implementar boas práticas de segurança no desenvolvimento, proteção de dados e autenticação de sistemas.Em conjunto com a liderança técnica e arquitetura, avaliar e propor novas ferramentas, tecnologias e práticas para melhorar o ecossistema da empresaDocumentar processos e melhorias implementadas.Requisitos:Graduação na área de TI;5+ anos de experiência com desenvolvimento de software;Forte experiência com JavaScript/TypeScript;Experiência sólida com Node.js no desenvolvimento backend;Experiência com NestJS para construção de APIs escaláveis e bem estruturadas;Experiência com Next.js (SSR, SSG, API Routes, performance e boas práticas);Conhecimento avançado em design de APIs RESTful e boas práticas de versionamento;Experiência com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB);Experiência com sistemas de mensageria (RabbitMQ, Kafka ou similares);Experiência com cache e otimização de performance (Redis);Conhecimento em observabilidade (logs, métricas e tracing);Experiência com Docker e noções de Kubernetes;Domínio de Git e fluxo de versionamento;Vivência com metodologias ágeis (Scrum/Kanban);Experiência com testes automatizados (Jest, Testing Library, e2e);Conhecimento em arquitetura de software (Clean Architecture, SOLID);Será um diferencial!Conhecimento em Ruby e experiência com Ruby on Rails;Experiência com sistemas legados e estratégias de migração (ex: monolito → microsserviços);Experiência com envio de e-mail em larga escala (email marketing);Experiência com SendGrid ou outros provedores de e-mail;Experiência com Google Cloud (GCP);Vivência com Elasticsearch;Experiência com ferramentas de filas/background jobs;Conhecimento em práticas de alta disponibilidade e sistemas distribuídosPor que #VemParaSyonet ? Temos um ambiente diverso, colaborativo e focado na qualidade e cheio de oportunidades para crescer com a gente