HighLevel
HighLevel
201 – 500 Funcionários
ConsultoriaLogísticaSaaS
A HighLevel é uma empresa de SaaS que desenvolve uma plataforma completa de marketing e vendas para empresas e profissionais de marketing. Seu software reúne captação de leads, agendamento de compromissos, gerenciamento de pipeline, sites, funis, páginas de destino e acompanhamento automatizado por telefone, SMS, e-mail e canais sociais. A HighLevel também oferece integrações por API, ferramentas de gerenciamento de associações e cursos e opções de marca branca que permitem às empresas oferecer a plataforma com sua própria marca. Para quem busca emprego, o perfil da empresa reflete um trabalho voltado à criação e ao suporte de um amplo produto de automação empresarial usado em consultoria, logística e outras organizações orientadas a serviços.

Engenheiro Backend Principal, HighLevel (Remoto na Índia)

Lidere o design de sistemas backend distribuídos, APIs, bancos de dados e infraestrutura orientada a eventos para o sistema operacional empresarial com IA da HighLevel. Conduza a arquitetura, a escalabilidade, a confiabilidade e a direção técnica entre as equipes de engenharia de CRM.

Descrição

  • Projetar e evoluir serviços backend confiáveis e altamente escaláveis.
  • Ser responsável pela arquitetura de iniciativas complexas que abrangem várias equipes de engenharia.
  • Definir APIs, modelos de dados, fluxos de trabalho orientados a eventos e limites de serviço.
  • Criar plataformas que suportem altos volumes de requisições e grandes conjuntos de dados.
  • Desenvolver processamento assíncrono com filas, eventos, streams e workers em segundo plano.
  • Orientar decisões tecnológicas envolvendo bancos de dados relacionais e NoSQL, busca, cache e sistemas de mensageria.
  • Identificar limitações de desempenho em aplicações, bancos de dados, filas e infraestrutura.
  • Melhorar a latência das APIs, o throughput, a eficiência dos recursos e a escalabilidade geral.
  • Projetar sistemas com degradação controlada, novas tentativas, idempotência, recuperação e tolerância a falhas.
  • Estabelecer padrões confiáveis para consistência de dados e fluxos de trabalho distribuídos.
  • Liderar melhorias de desempenho de bancos de dados e acesso a dados.
  • Desenvolver estratégias de cache, indexação, particionamento, sharding e retenção.
  • Fortalecer a observabilidade com métricas, logs, traces, dashboards e alertas acionáveis.
  • Investigar incidentes importantes em produção e implementar medidas corretivas duradouras.
  • Definir padrões de engenharia para confiabilidade, escalabilidade, testes, segurança e facilidade de manutenção.
  • Avaliar propostas de arquitetura e mudanças de código de alto impacto entre as equipes.
  • Enfrentar a dívida técnica sistêmica por meio de esforços práticos de modernização.
  • Trabalhar com líderes de Produto e Engenharia para equilibrar prioridades técnicas e de negócio.
  • Orientar engenheiros seniores e ampliar a responsabilidade técnica entre as equipes.
  • Continuar atuando diretamente no código, contribuindo para sistemas e iniciativas críticas.

Requisitos

  • Pelo menos oito anos de experiência em engenharia de software, incluindo experiência significativa com sistemas backend de grande escala.
  • Domínio de uma ou mais linguagens backend, como Node.js/TypeScript, Go ou Java.
  • Sólidos conhecimentos de sistemas distribuídos e arquitetura de microsserviços.
  • Compreensão avançada de design de APIs e comunicação entre serviços.
  • Forte domínio de tecnologias de bancos de dados relacionais e NoSQL.
  • Experiência projetando sistemas para grandes conjuntos de dados e altos volumes de requisições.
  • Conhecimento de concorrência, processamento assíncrono, filas e arquiteturas orientadas a eventos.
  • Experiência implementando estratégias de cache e cache distribuído.
  • Compreensão de indexação, otimização de consultas, transações e consistência de dados.
  • Experiência desenvolvendo sistemas confiáveis com novas tentativas, idempotência, timeouts, limitação de taxa e recuperação de falhas.
  • Capacidade de avaliar os trade-offs entre escalabilidade, disponibilidade, consistência e desempenho.
  • Experiência diagnosticando problemas complexos de produção por meio de métricas, logs e tracing distribuído.
  • Forte capacidade de design de sistemas e julgamento arquitetural.
  • Histórico de liderança em trabalhos tecnicamente exigentes envolvendo vários engenheiros ou equipes.

Benefícios

  • Trabalhar remotamente na Índia.
  • Criar plataformas backend para uma escala global significativa.
  • Resolver desafios complexos de sistemas distribuídos e arquitetura de dados.
  • Influenciar a arquitetura de vários produtos e equipes de engenharia.
  • Trabalhar com APIs de alto volume, streams de eventos, bancos de dados, plataformas de busca e infraestrutura distribuída.
  • Liderar melhorias de escalabilidade, confiabilidade, desempenho e eficácia da engenharia.
  • Continuar como um contribuidor profundamente técnico sem migrar para a gestão de pessoas.
  • Atuar em um ambiente de engenharia dinâmico, com autonomia e responsabilidade significativas.

Vagas relacionadas

Baker Tilly US

Parceiro sênior de RH para Tecnologia

Baker Tilly US

Na Baker Tilly, orienta a gestão de talentos, as relações com funcionários e a estratégia de pessoas para a área de tecnologia. Lidera programas, conformidade, análise da força de trabalho e desenvolvimento de equipes.

Abrir
Cushman & Wakefield

Engenheiro de operações móvel, presencial em Orlando — Cushman & Wakefield

Cushman & Wakefield

Faça a manutenção dos sistemas de climatização, mecânicos, elétricos e hidráulicos nas propriedades da Cushman & Wakefield. Execute manutenção preventiva, reparos e inspeções, e atenda chamados de emergência nos locais designados.

Abrir
Smart Working

Desenvolvedor(a) mobile, .NET MAUI e C#

Smart Working

Desenvolva e mantenha recursos móveis multiplataforma para a Smart Working, com foco equilibrado em desenvolvimento frontend e backend. A função inclui atualizações de APIs, melhorias na interface, testes e colaboração com desenvolvedores mobile.

Abrir
Trellix

Engenheiro(a) de engenharia reversa para Android

Trellix

Analise aplicativos e SDKs Android para a Trellix, uma empresa global de cibersegurança. Investigue malware, vulnerabilidades, exposição de dados e execução de código malicioso.

Abrir
Peraton

Desenvolvedor de interfaces de usuário front-end

Peraton

Transforme designs do Figma em interfaces acessíveis e responsivas para os projetos de segurança nacional e TI empresarial da Peraton. Conecte UX e engenharia em plataformas web, móveis e emergentes.

Abrir