O Chaves na Mão é um dos maiores portais de classificados de imóveis e veículos do Brasil.
Nosso desafio é oferecer uma plataforma escalável, segura e de alto desempenho, conectando milhões de usuários a oportunidades reais.
Estamos em busca de um Engenheiro de Software Pleno para reforçar nosso time e liderar iniciativas estratégicas na evolução da nossa arquitetura.
Se você é apaixonado por Node.js, TypeScript, escalabilidade e boas práticas de engenharia de software, essa vaga é para você!
Responsabilidades Arquitetura e Desenvolvimento Back-End · Projetar, desenvolver e manter APIs escaláveis e serviços back-end utilizando Node.js e TypeScript.
· Garantir baixa latência e alta disponibilidade dos serviços, otimizando tempo de resposta.
· Implementar estratégias de cache, CDN, load balancing, mensageria e auto-scaling.
· Definir padrões de código, melhores práticas de arquitetura e garantir a qualidade das entregas.
Migração e Evolução do Sistema · Liderar a migração de sistemas legados para uma arquitetura moderna, sendo referência técnica para o time.
· Conduzir refatorações e otimizações para garantir eficiência e escalabilidade da plataforma.
Qualidade e Melhores Práticas · Garantir um código limpo, eficiente e bem documentado.
· Promover cultura de code review, testes automatizados e boas práticas de engenharia de software.
· Trabalhar com testes unitários, integração e end-to-end.
· Monitorar a performance do sistema, identificando gargalos e propondo melhorias.
Integração e Colaboração · Trabalhar de forma colaborativa com times de Produto, Front-End, DevOps e Dados.
· Participar de decisões estratégicas de arquitetura e roadmap técnico.
· Contribuir para uma cultura de aprendizado contínuo e inovação tecnológica.
Requisitos Formação e Experiência · Formação em Engenharia de Software, Ciência da Computação ou áreas correlatas.
· Experiência em desenvolvimento e arquitetura de software, considerando desempenho, escalabilidade, segurança e qualidade.
· Experiência sólida com JavaScript (ES6+), Node.js e TypeScript.
· Experiência com bancos de dados relacionais e NoSQL (MySQL, PostgreSQL, MongoDB, Redis).
· Sólidos conhecimentos em Docker e serviços de contêineres.
· Experiência com sistemas de controle de versão · Boa capacidade de comunicação, resolução de problemas e trabalho em equipe.
Diferenciais (Nice to Have) · Experiência com NestJS.
· Conhecimento em mensageria e filas assíncronas (SQS, Kafka, RabbitMQ).
· Experiência com microservices e event-driven architecture.
· Experiência com AWS (Lambda, ECS, DynamoDB, API Gateway, S3, etc.).
· Conhecimento em monitoramento e logging (ELK Stack, Datadog, Prometheus, etc.).
· Experiência com CI/CD e automação de deploys.
O que oferecemos · Remuneração compatível com o mercado · Vale Refeição · Vale Transporte ou Auxílio-Combustível · Plano de Saúde · Seguro de Vida em Grupo · Participação nos lucros e resultados Se você quer fazer parte da revolução da experiência do usuário no Chaves na Mão, envie seu portfólio e venha conversar com a gente!