Engenheiro de Software Sênior Chaves na Mão
- Empresa: Chaves na Mão
Engenheiro de Software Sênior
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.
Buscamos um(a) Engenheiro(a) de Software Sênior para liderar iniciativas técnicas de alto impacto
e contribuir diretamente na evolução da nossa arquitetura de sistemas. Se você domina Node.js,
TypeScript e tem paixão por desempenho, escalabilidade e boas práticas de engenharia, 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.
- Conduzir refatorações e otimizações contínuas para sustentar o crescimento 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
- Experiência com mensageria e filas assíncronas (SQS, Kafka, RabbitMQ).
- Boa capacidade de comunicação, resolução de problemas e trabalho em equipe.
Diferenciais (Nice to Have)
- Experiência com NestJS.
- 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!