Engenheiro de Software Fullstack Sr.

UOL EdTech · São Paulo, SP

PresencialNão informadoPleno

Publicada ontem

Sobre a vaga

Estamos em busca de pessoas apaixonadas por educação e tecnologia!


Queremos que você saiba atuar em um ambiente que exige a união de múltiplas competências e experiências e com foco no resultado para deixarmos nosso legado no mundo.


Se você, assim como nós, tem paixão por educação e tecnologia, o UOL EdTech é para você! 🧡


Confira essa oportunidade e vem ser #EdTecher!


Responsabilidades e Atribuições

  • Liderar o desenvolvimento e a especificação de software da plataforma da Qulture.Rocks, ajudando nossos clientes a potencializarem a eficiência e o conhecimento do time de Engenharia.
  • Definir, aplicar e evoluir a arquitetura de software da plataforma, tomando decisões técnicas com trade-offs explícitos e documentados, para garantir manutenção, escalabilidade e evolução sustentável do produto.
  • Elevar processos, práticas e artefatos de desenvolvimento (código, reviews, testes, observabilidade, documentação), puxando o crescimento do time e a qualidade das entregas não só executando, mas definindo o padrão.
  • Conduzir especificações e implementações técnicas de ponta a ponta em problemas ambíguos e de alto impacto, para que o time entregue com qualidade, segurança e escalabilidade.
  • Mentorar pessoas Plenas e Juniores: pair programming, revisão de código com intenção formativa, suporte em desenho de solução e acompanhamento de evolução técnica.
  • Criar e manter documentação técnica (incluindo ADRs e guias de domínio) para persistir decisões, contexto e conhecimento, reduzindo dependência de pessoas-chave.
  • Atuar como referência técnica junto a produto, design e outras squads, antecipando riscos, propondo cortes de escopo e alinhando solução ao impacto no negócio.
  • Assumir ownership de produção: incidentes, performance, débito técnico estrutural e evolução de áreas críticas do monolito (Rails, GraphQL, jobs, frontend moderno).

Requisitos e Qualificações

  • Superior completo em Engenharia da Computação, Sistemas de Informação, Ciência da Computação ou áreas correlatas.
  • Sólida experiência em arquitetura de software, clean code, domain modeling e desenvolvimento ágil com histórico de decisões que atravessam mais de um time ou módulo.
  • Experiência avançada com banco de dados relacional (PostgreSQL): modelagem, queries, índices, migrations seguras e atenção a performance em tabelas de alto tráfego.
  • Experiência consolidada com testes automatizados (unidade, integração, autorização) e Git em fluxo colaborativo, incluindo reviews que elevam o padrão do time.
  • Experiência sólida com HTML, CSS, JavaScript, React e TypeScript em aplicações de produto.
  • Experiência com GraphQL (schema, autorizações, performance de resolvers) não apenas consumo de APIs.
  • Experiência comprovada com desenvolvimento de aplicações SaaS multi-tenant em Ruby on Rails (monólito de produto, background jobs, autorização).
  • Capacidade de liderar desenho técnico de features complexas: decomposição, contratos entre camadas, riscos, rollback e plano de rollout.
  • Inglês intermediário/avançado (leitura fluente de documentação técnica; comunicação escrita e, preferencialmente, falada).


Para se destacar nesta posição seria legal se você também tivesse:

  • Experiência em CI/CD e em elevar o pipeline (qualidade de build, testes, deploys seguros).
  • Experiência com Jira e Kanban, incluindo quebra de trabalho e refinamento técnico com o time.
  • Experiência mentorando ou liderando tecnicamente outras pessoas desenvolvedoras.
  • Familiaridade com observabilidade (logs, traces, métricas), feature flags e tratamento de débito técnico de forma incremental.
  • Conhecimento em sistemas distribuídos no contexto de um monolito (filas, jobs, real-time, consistência).
  • Experiência com autorização/segurança em produto SaaS (políticas, permissões, multi-empresa).
  • Esta oportunidade é para atuação em modelo híbrido. Nosso escritório está localizado em São Paulo, SP.


Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota