⚠️ (LER ATENTAMENTE OS REQUISITOS ABAIXO)
Oportunidade
Somos uma empresa em crescimento acelerado com foco em produtos inovadores (Nexwave, NexOps). Buscamos um(a) Engenheiro(a) de Software Sênior para ser peça-chave na evolução da nossa arquitetura e na aceleração das entregas, atuando como ponte entre Produto e Engenharia.
Você será responsável por:
- Liderar decisões arquiteturais críticas
- Implementar features de alto impacto
- Mentorear o time técnico
- Garantir escalabilidade e confiabilidade dos nossos sistemas
Responsabilidades
Arquitetura & Desenvolvimento
- Projetar e evoluir arquitetura de sistemas distribuídos, balanceando performance, custos e disponibilidade.
- Desenvolver soluções robustas priorizando clean code, testes automatizados e observabilidade.
- Construir integrações críticas (HubSpot, gateways de pagamento, APIs internas).
Infraestrutura & Operação
- Implementar pipelines de CI/CD e práticas de trunk-based development.
- Operar workloads em cloud com containerização e mensageria.
- Monitorar sistemas distribuídos e conduzir investigações de incidentes.
Liderança Técnica
- Mentorear desenvolvedores plenos e júniores.
- Facilitar design reviews e disseminar boas práticas.
- Colaborar com Produto para transformar requisitos de negócio em soluções técnicas.
Requisitos
Essenciais (Eliminatórios)
- Experiência sólida com arquitetura de sistemas distribuídos (microserviços, event-driven).
- Proficiência avançada em pelo menos uma das linguagens: Python, Go ou TypeScript.
- Experiência prática com cloud (AWS, GCP ou Azure) e containerização.
- Vivência comprovada em mentoria técnica e liderança de equipes.
- Conhecimento sólido em bancos relacionais e NoSQL.
Desejáveis (Altamente Valorizados)
- Redis para cache e sessões.
- Sistemas de filas/streaming (Kafka, SNS/SQS, Pub/Sub).
- OAuth2 e padrões de autenticação segura.
- Webhooks e arquiteturas baseadas em eventos.
- Práticas de observabilidade (métricas, tracing, logs).
Diferenciais (Nice to Have)
- Frappe Framework/ERPNext (grande plus para nosso contexto).
- Integrações financeiras e APIs de pagamento.
- Experiência com IA/ML (embeddings, RAG, LLMs).
- Contribuições open-source ou conteúdo técnico.
- Vivência em startups de alto crescimento.