Descrição da vaga

Sobre a vaga

A CommandLink busca uma pessoa Engenheira de Software Sênior para o time de plataforma. A atuação será em sistemas que sustentam a plataforma SaaS da empresa, incluindo serviços backend, integrações de APIs e decisões arquiteturais para escalabilidade.

Você trabalhará com gerentes de produto, designers e outras pessoas engenheiras em um ambiente distribuído, com foco em qualidade, autonomia e impacto técnico.

Responsabilidades

  • Projetar, desenvolver e manter sistemas backend e APIs escaláveis para a plataforma SaaS.
  • Liderar discussões de design técnico e arquitetura para novas funcionalidades e melhorias da plataforma.
  • Integrar APIs de terceiros, sistemas de telemetria e infraestrutura de rede.
  • Colaborar com produto, design e engenharia para definir requisitos, reduzir complexidade e entregar funcionalidades com qualidade.
  • Escrever código limpo, testável e bem documentado, além de contribuir com revisões de código criteriosas.
  • Identificar e resolver gargalos de performance, problemas de confiabilidade e lacunas de escalabilidade.
  • Mentorar pessoas engenheiras júnior e plenas em design de software, testes e pensamento sistêmico.
  • Participar de escalas de plantão e contribuir para práticas de excelência operacional.

Requisitos

  • Mais de 5 anos de experiência profissional em engenharia de software, com vivência relevante em produtos SaaS.
  • Experiência em empresas de tecnologia de alto crescimento ou ritmo acelerado, com responsabilidade por resultados.
  • Forte proficiência em PHP, usando Laravel, Symfony ou framework similar.
  • Conhecimento prático de Go e Python.
  • Experiência prática com Kubernetes para orquestração de contêineres.
  • Experiência com OpenSearch para cargas de busca e analytics.
  • Bom entendimento de bancos de dados relacionais e não relacionais, otimização de consultas e modelagem de dados.
  • Experiência projetando e construindo APIs RESTful ou orientadas a eventos, integradas a plataformas e serviços externos.
  • Conforto com ambientes cloud como AWS, Azure ou GCP, incluindo serviços gerenciados, IAM, fundamentos de rede e arquitetura com atenção a custos.
  • Boa comunicação escrita e verbal em inglês para colaboração com times distribuídos em diferentes fusos horários.

Diferenciais

  • Contato com tecnologias de engenharia de redes, como SD-WAN, VoIP, BGP ou MPLS.
  • Experiência com motores de orquestração de workflows, como Temporal ou Camunda.
  • Familiaridade com plataformas de streaming de eventos, como Kafka, ou processamento de streams com Flink ou Spark.
  • Experiência anterior em times de engenharia totalmente remotos e distribuídos globalmente.

Benefícios

  • Oportunidade de crescimento em uma empresa em expansão.
  • Ambiente aberto a ideias e inovação.
  • Trabalho com impacto direto na plataforma e nos clientes.
  • Folga flexível.
  • Eventos presenciais em diferentes locais.
  • Bônus por indicação de pessoas candidatas.