Point your AI agent at freehire and let it find you a job.

Get the CLI →

Teclat

Engenheiro de Software Sênior | PJ | Hibrido - São Paulo/SP

Posted Updated 13 views
Discussion

Summary

Senior software engineer acting as a technical reference on a squad in São Paulo (hybrid), leading complex features end to end across Java/Quarkus backend, React.js frontend and Flutter mobile, backed by AWS, PostgreSQL/Redis/MongoDB and Kafka. Day to day includes architecture docs, code reviews, observability, incident troubleshooting and mentoring junior engineers.

Missão

Atuar como referência técnica no desenvolvimento de soluções de software robustas, escaláveis e resilientes, garantindo qualidade de código, boas práticas de arquitetura e estabilidade das aplicações. Será responsável por conduzir demandas de maior complexidade de ponta a ponta, apoiar decisões técnicas e contribuir para a evolução do time por meio de code reviews, mentoria e compartilhamento de conhecimento.

Atividades

  • Desenvolver e liderar tecnicamente funcionalidades, integrações e componentes de alta complexidade.

  • Traduzir necessidades de negócio em soluções técnicas e arquiteturas viáveis, escaláveis e sustentáveis.

  • Elaborar Design Docs, especificações técnicas e documentação de arquitetura e APIs.

  • Participar do detalhamento técnico, estimativas e definição das tarefas da squad.

  • Realizar code reviews, garantindo padrões de qualidade, segurança, performance, manutenibilidade e testes.

  • Garantir observabilidade das aplicações por meio de métricas, logs estruturados e alertas.

  • Identificar débitos técnicos, gargalos de performance e oportunidades de melhoria nas aplicações.

  • Investigar e solucionar incidentes e problemas críticos em ambientes de desenvolvimento e produção.

  • Apoiar e orientar equipe técnica N2/N3 na resolução de incidentes.

  • Garantir práticas de resiliência e alta disponibilidade dos sistemas.

  • Apoiar e orientar profissionais de menor senioridade por meio de pair programming, code reviews e discussões técnicas.

  • Manter atualizadas as documentações técnicas, APIs e guias de integração.

  • Apoiar a elaboração e evolução de RFCs e padrões de arquitetura.

Requisitos Obrigatórios

Técnicos

  • Experiência sólida com desenvolvimento de software e construção de aplicações de alta complexidade.

  • Java com Quarkus para desenvolvimento Backend.

  • React.js para desenvolvimento Frontend.

  • Flutter para desenvolvimento Mobile.

  • Bancos de dados relacionais, especialmente PostgreSQL/Aurora.

  • Bancos de dados não relacionais, como Redis e MongoDB.

  • Experiência com sistemas distribuídos e arquiteturas escaláveis.

  • Experiência com mecanismos de mensageria, principalmente Kafka.

  • Conhecimento em AWS.

  • Conhecimento em observabilidade, incluindo OpenTelemetry.

  • Experiência com APIs, integrações e arquitetura de software.

  • Conhecimento de práticas de testes, segurança, performance e resiliência de aplicações.

  • Experiência com troubleshooting e investigação de incidentes em produção.

  • Capacidade de conduzir tecnicamente demandas desde o refinamento até o deploy em produção.

Comportamentais

  • Autonomia e senso de responsabilidade sobre as entregas.

  • Capacidade analítica e facilidade para resolução de problemas complexos.

  • Visão sistêmica e capacidade de avaliar impactos das mudanças no ecossistema da plataforma.

  • Boa comunicação para interação com áreas técnicas e de negócio.

  • Perfil colaborativo e disposição para compartilhar conhecimento.

  • Capacidade de orientar e desenvolver profissionais de menor senioridade.

  • Organização e previsibilidade na condução das entregas.

Requisitos Desejáveis

  • Experiência atuando como referência técnica dentro de squads de desenvolvimento.

  • Vivência com mentoria técnica, pair programming e desenvolvimento de outros engenheiros.

  • Experiência na criação de Design Docs e RFCs de arquitetura.

  • Vivência com ambientes de alta disponibilidade e sistemas críticos.

  • Experiência com definição e evolução de padrões de engenharia e arquitetura.

  • Conhecimento aprofundado em observabilidade, performance e resiliência de sistemas distribuídos.

Benefícios – Tecla T

  • Cartão ECXPAY: crédito de R$ 500,00 por mês.
  • Wellhub: acesso a academias e atividades voltadas à saúde e ao bem-estar.
  • Convênio Zenklub: acesso a serviços de psicologia, nutrição, coaching e terapia.
  • Parceria com curso de idiomas: Time Load.
  • Paid Time Off (PTO): período de 22 dias úteis de descanso remunerado após 12 meses de empresa.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available