Skills
Sobre a Vaga
Na Housecall Pro, você vai liderar a arquitetura dos sistemas que sustentam o nosso produto e plataforma, ajudando a transformar prioridades de negócio em decisões técnicas sólidas e escaláveis. Atuando como referência técnica, você trabalha um nível abaixo dos Distinguished Engineers, em parceria com liderança para endereçar temas como prontidão para enterprise, integração de IA e requisitos de compliance.
Responsabilidades
- Definir e evoluir a arquitetura técnica de sistemas de plataforma e produto, garantindo escalabilidade para requisitos enterprise e aumento de velocidade de desenvolvimento
- Estabelecer e promover padrões arquiteturais, plataformas e componentes reutilizáveis entre as equipes
- Projetar sistemas legíveis para agentes de IA, com contratos claros, observabilidade e limites determinísticos para permitir deploy em escala
- Criar padrões e guardrails para funcionalidades com LLM, incluindo governança de prompts, evals, orçamentos de custo/latência e comportamento de fallback
- Conduzir revisões de design e fornecer orientação arquitetural para iniciativas de alto impacto
- Mentorar engenheiros seniores, disseminando excelência técnica e visão de plataforma
- Identificar e endereçar dívida técnica, gargalos e riscos de confiabilidade entre domínios e times
- Atuar na resolução de problemas complexos de design de software e performance, contribuindo de forma hands-on quando necessário
- Realizar pesquisas e provas de conceito para novas tecnologias que melhorem confiabilidade, performance e manutenibilidade
- Promover boas práticas por meio de documentação, tech talks e treinamentos internos
- Impulsionar melhorias contínuas nos processos e práticas de desenvolvimento
Requisitos
- 8+ anos de experiência em engenharia de software, com foco forte em arquitetura e design de sistemas
- Histórico comprovado em entregar sistemas em larga escala e influenciar decisões entre equipes
- Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas (ou experiência equivalente)
- Experiência com linguagens modernas alinhadas à stack (ex.: JRuby, React/JavaScript, Python, Java, Node.js)
- Conhecimento profundo de padrões de projeto, arquitetura de microserviços e design de APIs REST
- Experiência com decomposição de monólito para microserviços
- Experiência com plataformas cloud (AWS, Azure ou Google Cloud) e containerização (Docker, Kubernetes)
- Domínio de banco de dados e tecnologias (SQL, NoSQL, Redis), incluindo particionamento e sharding
- Familiaridade com práticas DevOps, CI/CD e frameworks de testes automatizados
- Capacidade de definir estratégias e padrões que escalam por times, além de mentorar sem autoridade direta
- Vivência com serviços de plataforma (pagamentos, billing, identidade, dados e APIs) e domínios sensíveis a compliance (ex.: PCI, SOC 2) é um diferencial
Beneficios
- Férias remuneradas e modelo flexível de tempo para descanso
- Setup com MacBook e subsídio de US$ 500 para montar seu ambiente de trabalho
- Equity em startup em crescimento, apoiada por VCs de alto nível
- Faixa de remuneração: a partir de US$ 9.000 por mês
Observação: para ser considerado, é necessário enviar um currículo atualizado traduzido para inglês.