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ênciasólida com Node.Js no desenvolvimento backend;
* ExperiênciacomNestJS para construção de APIs escaláveis e bem estruturadas;
* ExperiênciacomNext.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ênciacombancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB);
* Experiênciacomsistemas de mensageria (RabbitMQ, Kafka ou similares);
* Experiênciacomcache e otimização de performance (Redis);
* Conhecimento emobservabilidade (logs, métricas e tracing);
* ExperiênciacomDocker e noções de Kubernetes;
* Domínio de Git e fluxo de versionamento;
* Vivência com metodologias ágeis (Scrum/Kanban);
* Experiênciacomtestes automatizados (Jest, Testing Library, e2e);
* Conhecimento emarquitetura de software (Clean Architecture, SOLID);
Será um diferencial!
* Conhecimento em Ruby e experiência com Ruby on Rails;
* Experiênciacomsistemas legados e estratégias de migração (ex: monolito → microsserviços);
* Experiênciacomenvio de e-mail em larga escala (email marketing);
* ExperiênciacomSendGrid ou outros provedores de e-mail;
* ExperiênciacomGoogle Cloud (GCP);
* Vivência com Elasticsearch;
* Experiênciacomferramentas de filas/background jobs;
* Conhecimento emprá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