Desenvolvedor Sênior Node.Js Sobre 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 empresa Documentar 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ídos Por que #VemParaSyonet ? Temos um ambiente diverso, colaborativo e focado na qualidade e cheio de oportunidades para crescer com a gente