Engenheiro(a) de Software Senior
A FindMe está revolucionando o mercado de segurança e facilities da América Latina, através da transformação digital de suas operações.
Você fará parte do time de Produto & Engenharia, composto atualmente por Product Manager, DevOps, Engenheiro de Dados, QA e três Engenheiros de Software Pleno, contribuindo para a evolução de um SaaS B2B com mais de 10 anos de mercado e mais de 400 clientes ativos.
Na FindMe, a missão do(a) Engenheiro(a) de Software Sênior será atuar como referência técnica horizontal do time, apoiando decisões de arquitetura, elevando a qualidade do desenvolvimento, fortalecendo práticas de engenharia e contribuindo para a evolução sustentável do produto.
Buscamos uma pessoa que combine profundidade técnica, colaboração e pragmatismo, capaz de influenciar pelo conhecimento, apoiar o crescimento do time e utilizar inteligência artificial como aceleradora de qualidade e produtividade no desenvolvimento de software.
Utilizamos IA como parte do fluxo de desenvolvimento (Cursor, Claude e ferramentas similares), buscando profissionais que enxerguem essas tecnologias como aceleradoras de produtividade, qualidade e tomada de decisão técnica.
Responsabilidades e Atribuições
Atuar como referência técnica para o time de Engenharia, influenciando decisões por meio da colaboração e da qualidade técnica.
Conduzir code reviews com foco em qualidade, manutenção, escalabilidade e aderência aos padrões definidos.
Estabelecer e evoluir boas práticas para utilização de IA no desenvolvimento, garantindo equilíbrio entre velocidade e qualidade.
Participar dos refinamentos de engenharia, contribuindo para a validação técnica das soluções antes do início do desenvolvimento.
Apoiar decisões de arquitetura em conjunto com Produto, DevOps, Dados e liderança estratégica (CEO/CPO).
Contribuir para a redução gradual do débito técnico e evolução da arquitetura da plataforma.
Apoiar a resolução de desafios técnicos complexos, auxiliando o desenvolvimento do time sem assumir a execução das demandas.
Participar ativamente do desenvolvimento de funcionalidades estratégicas, integrações e iniciativas prioritárias do produto.
Documentar decisões técnicas, padrões arquiteturais e aprendizados relevantes para o time.
Promover compartilhamento de conhecimento por meio de revisões de código, pair programming e colaboração contínua.
Contribuir para a evolução das práticas de qualidade em parceria com QA.
Requisitos e Qualificações
Experiência sólida como Engenheiro(a) de Software Sênior em produtos de software.
Domínio de TypeScript, React e Node.js.
Conhecimento em arquitetura de sistemas, APIs REST e sistemas distribuídos.
Experiência com code review, definição de boas práticas e apoio técnico a outros desenvolvedores.
Conhecimento e utilização prática de ferramentas de IA aplicadas ao desenvolvimento de software.
Capacidade de avaliar trade-offs técnicos considerando impacto no produto e no negócio.
Boa comunicação e facilidade para atuar de forma colaborativa com diferentes áreas.
Habilidades
Liderança técnica por influência.
Pensamento crítico e resolução de problemas.
Comunicação clara e colaboração multidisciplinar.
Organização, autonomia e pragmatismo.
Compartilhamento de conhecimento e mentoria técnica.
Diferenciais
Experiência com Ruby on Rails.
Vivência com AWS, Azure, Docker, Kubernetes ou CI/CD.
Conhecimento em observabilidade e product analytics.
Experiência em SaaS B2B ou ambientes com forte utilização de IA no desenvolvimento.