Sobre a onCar
A onCar é uma empresa inovadora que opera no mercado automotivo, oferecendo serviços diversificados no setor de vendas e financiamentos de veículos. Nosso portfólio inclui soluções online e presenciais para compra e venda de veículos, além de produtos financeiros que facilitam o acesso ao crédito para clientes com diferentes perfis.
Também atuamos no segmento de lojas parceiras, oferecendo serviços customizados, como SDR (Sales Development Representative), F&I (Finanças e Seguros), e sistemas de CRM.
Estamos em um momento de expansão acelerada, com um sistema robusto que precisa ser continuamente evoluído. Se você é um dev sênior apaixonado por tecnologia, com mentalidade hands-on e busca impacto real no produto, essa vaga é para você!
??? Responsabilidades da Vaga-Desenvolver novas funcionalidades e evoluir sistemas existentes utilizando Golang e TypeScript.-Garantir qualidade de código através de boas práticas, testes automatizados e code reviews.-Colaborar na definição e manutenção da arquitetura baseada em DDD e Arquitetura Hexagonal.-Atuar em integrações com terceiros e escalabilidade do sistema.-Trabalhar em entregas rápidas e projetos mais estruturados, sabendo equilibrar velocidade e qualidade.-Mentorar e orientar desenvolvedores juniores e plenos, garantindo a evolução técnica da equipe.-Participar de decisões técnicas e sugerir melhorias nos processos e infraestrutura.
?? Requisitos Técnicos (Hard Skills)
? Linguagens e Frameworks-Experiência sólida com Golang e TypeScript.-Conhecimento avançado em ReactJS (frontend) e NestJS (backend).-Desenvolvimento de aplicações Serverless utilizando AWS Lambda, DynamoDB, S3, SQS.
? Arquitetura e Qualidade de Código-Forte conhecimento em DDD, Clean Architecture e SOLID.-Experiência com cultura de testes automatizados.-Code reviews e boas práticas para manter qualidade em um time com perfis mais juniores.
? Infraestrutura e DevOps-Familiaridade com CI/CD, Docker e práticas de deploy automatizado.-Conhecimento em monitoramento e otimização de performance de aplicações escaláveis.
? Metodologias e Organização-Experiência com Scrum/Kanban e colaboração próxima com Product Owner e UX/UI.-Capacidade de traduzir demandas de produto e negócio para soluções técnicas eficientes.
?? Requisitos Comportamentais (Soft Skills)
? Ownership e Autonomia-Capacidade de tomar decisões técnicas sem supervisão constante.-Mentalidade de dono do código e das soluções técnicas.
? Mentoria e Comunicação-Habilidade para orientar e elevar o nível técnico dos desenvolvedores juniores e plenos.-Boa comunicação com stakeholders técnicos e de produto.
? Equilíbrio entre Velocidade e Qualidade-Saber quando priorizar velocidade e quando priorizar qualidade.-Compromisso com boas práticas sem ser “purista”, adaptando-se ao contexto da empresa.
? Perfil Hands-on com Visão Estratégica Mínima-Foco em desenvolvimento, mas com capacidade de manter a arquitetura bem estruturada.-Proatividade para identificar e corrigir padrões ruins antes que virem problemas críticos.
? Compromisso com Evolução Contínua-Curiosidade e aprendizado contínuo sobre novas tecnologias e melhores práticas.-Abertura para feedback e melhoria contínua.
?? Diferenciais (Nice to Have)-Experiência com event-driven architecture (Kafka, RabbitMQ, SQS).-Conhecimento em React Native ou Mobile em geral.-Contribuições para open source ou projetos pessoais relevantes.
Se identificou com a vaga? Não deixe de se inscrever e fazer parte do nosso time 😉