Desenvolvedor Pleno | Fullstack | São José dos Campos/SP

Há 3 semanas

São José dos Campos, SP, Brasil Grupo Oncar Tempo integral

Procuramos um DEV Fullstack Pleno que queira atuar em um ambiente rápido, moderno e voltado para resolução de problemas reais de negócio. Se você não gosta de apenas "executar tarefas" e quer responsabilidade de ponta a ponta nas suas entregas, além de oportunidade para ajudar no desenho de novas arquiteturas em uma empresa em forte expansão, a onCar é para você.

Aqui, você terá autonomia técnica para propor e construir soluções em nossos sistemas críticos, além de atuar como ponte técnica orientando os mais juniores enquanto discute a evolução da stack e arquitetura junto ao Tech Lead.

Sobre a onCar: A onCar é uma plataforma que integra tecnologia proprietária, operação automotiva estruturada e soluções financeiras alternativas, com o objetivo de transformar o acesso a veículos. Nosso modelo conecta três verticais essenciais:

  • CRM e Tecnologia: sistema próprio que gerencia a jornada de ponta a ponta (captação, qualificação, esteira de crédito, formalização e pós-venda).
  • Operação de veículos: estrutura física e logística com lojas e estoque próprio.
  • Produtos financeiros escaláveis: leasing operacional, crédito com garantia e produtos híbridos.

Responsabilidades:

  • Desenvolvimento e Evolução: Desenvolver, manter e aprimorar APIs e microsserviços críticos, majoritariamente no Backend, mas com vivências reais no Frontend.
  • Qualidade Técnica: Escrever código limpo, testável e manutenível (Clean Code, SOLID) e aplicar boas práticas de Engenharia de Software.
  • Interação Técnica e Code Review: Conduzir revisões de código de forma construtiva e apoiar o Tech Lead em decisões de arquitetura e design de sistema (DDD/Hexagonal).
  • Visão de Produto: Analisar requisitos e colaborar com o time de Produto/PMs para traduzir desafios em soluções técnicas viáveis com visão do que agrega valor.
  • Mentoria e Compartilhamento: Ajudar diretamente na evolução dos desenvolvedores juniores (pair programming, discussões técnicas).
  • Sustentação na Nuvem: Participar da criação, manutenção e monitoramento de infraestrutura AWS, ajudando a evoluir nossas automações em CI/CD e Observabilidade.

O que buscamos:

  • Domínio em Backend: Experiência consistente no desenvolvimento Backend com foco preferencial ou vontade forte de abraçar Golang ou Node.js/TypeScript (NestJS).
  • Arquitetura de Software Prática: Conhecimento na aplicação prática de Design Patterns e metodologias como Clean Architecture/Arquitetura Hexagonal.
  • Fronteira Fullstack: Domínio de fundamentos da Web, modelagens relacionais, boas práticas de integração via API e um bom conhecimento em Frontend (ex: ReactJS).
  • Banco de Dados: Proficiência com Bancos de Dados Relacionais e criação de queries eficientes (SQL).
  • Práticas Cloud e DevOps: Vivência intermediária com provedores em nuvem (ênfase em AWS) e conteinerização (Docker).
  • Cultura de Qualidade: Entendimento e hábito de escrita de testes automatizados (unitários, integração).

Diferenciais

  • Experiência lidando diretamente com ambientes de alta volumetria, operações financeiras ou sistemas em fintechs.
  • Conhecimento prático em Event-Driven Architecture (Filas, Mensageria: Kafka, RabbitMQ, SQS, SNS).
  • Vivência com configuração de ferramentas de Observabilidade (Datadog, CloudWatch, Prometheus etc).
  • Experiência ou noções de ecossistema mobile (React Native).

Sobre a vaga:

  • Modelo Híbrido em São José dos Campos/SP.
  • Autonomia e Propósito: Direcionamento para definir soluções técnicas que vão moldar diretamente o faturamento da empresa.
  • Mentoria e Aceleração: Ambiente rodeado de desafios avançados com aprendizados diretos das figuras de engenharia de nível Sênior/Lead e líderes da operação.
  • Stack Moderna: Trabalhe com as tecnologias mais requisitadas (Go, Serverless, SSR, etc).
  • Remuneração: Salário competitivo para a senioridade, com suporte dos principais grupos do setor.
#LI-Hybrid