AgileEngine

Engenheiro de Software Backend ID89529

JavaScriptPostgreSQLAWSGCPDockerKubernetesPHP
Tradução automática. Consulte o original.

Sobre a oportunidade

A AgileEngine é uma empresa listada na Inc. 5000 que cria softwares premiados para marcas da Fortune 500 e startups inovadoras em mais de 17 setores. Estamos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura focada nas pessoas nos rendeu vários prêmios de Melhor Lugar para Trabalhar.

POR QUE SE JUNTAR A NÓS

Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecer você!

SOBRE A VAGA

Estamos em busca de um Engenheiro de Software Backend para construir e manter sistemas baseados em PHP que impulsionam nossos serviços distribuídos. Você aplicará sólidas habilidades de POO e design de sistemas para manter nossas APIs seguras, escaláveis e performáticas. Esta função prática é ideal para quem valoriza código limpo e fundamentos sólidos de engenharia.

O QUE VOCÊ FARÁ

  1. Desenvolver e manter sistemas backend, APIs e integrações que suportam os produtos da empresa e serviços distribuídos.
  1. Escrever código limpo, modular e testável em PHP e tecnologias complementares como JavaScript, HTML/CSS e frameworks relacionados.
  1. Contribuir para sistemas distribuídos e microsserviços que suportam escalabilidade, confiabilidade e separação de responsabilidades.
  1. Aplicar princípios de POO e padrões arquiteturais sólidos para garantir extensibilidade e manutenibilidade.
  1. Implementar e manter mecanismos seguros de autenticação e autorização (por exemplo, OAuth2, JWT, RBAC).
  1. Utilizar estruturas de dados, algoritmos e estratégias de cache para otimizar o desempenho e a responsividade do sistema.
  1. Realizar depuração, profiling e ajuste de desempenho em múltiplos ambientes e serviços.
  1. Colaborar com Gerentes de Produto, Arquitetos, QA e Equipes de Suporte para coletar requisitos, definir o escopo e garantir uma entrega bem-sucedida.
  1. Participar de estratégias de teste com equipes de QA/QE para garantir a cobertura de funcionalidades novas e existentes.
  1. Seguir padrões de qualidade de código, segurança e escalabilidade ao longo do ciclo de vida de desenvolvimento.
  1. Participar de revisões de código por pares, contribuindo para o compartilhamento de conhecimento e práticas consistentes.
  1. Manter documentação técnica, incluindo especificações de API e notas de implementação relevantes.
  1. Participar de revisões de engenharia, cerimônias de sprint e demonstrações entre equipes para alinhar o progresso e as prioridades.
  1. Garantir a conformidade com as políticas da empresa em relação ao uso de código aberto e dependências de terceiros.

O QUE VOCÊ PRECISA TER

  1. Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência profissional equivalente.
  1. 2 anos de experiência em engenharia de software backend, principalmente em ambientes de produção com PHP.
  1. Sólida compreensão de POO, padrões de projeto, algoritmos e estruturas de dados.
  1. Experiência na construção e manutenção de sistemas backend e integrações de serviços.
  1. Proficiência em design seguro de API e familiaridade com conceitos de autenticação/autorização.
  1. Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e fundamentos de arquitetura backend.
  1. Familiaridade com Git, pipelines de CI/CD e ambientes conteinerizados.
  1. Capacidade de depurar, otimizar e entregar soluções confiáveis.
  1. Boas habilidades de comunicação, colaboração e documentação.
  1. Forte senso de propriedade e responsabilidade.
  1. Disponibilidade de sobreposição com o Horário da Europa Ocidental.
  1. Capacidade de ajudar em situações de emergência durante uma migração no fim de semana (não esperamos que isso seja frequente).
  1. Nível de inglês intermediário-superior.

SERIA BOM TER

  1. Experiência com frameworks modernos de PHP como Laravel ou Symfony.
  1. Familiaridade com design de API RESTful e GraphQL, e melhores práticas de integração frontend.
  1. Experiência com DevOps, orquestração de containers (Docker, Kubernetes) e infraestrutura em nuvem (AWS, GCP, Azure).
  1. Conhecimento de sistemas de cache distribuído, filas e mensageria (por exemplo, Redis, RabbitMQ, Kafka).
  1. Exposição a ferramentas de observabilidade e monitoramento (por exemplo, Prometheus, ELK Stack, Datadog, OpenTelemetry).
  1. Compreensão de processamento assíncrono, sistemas orientados a eventos e padrões de comunicação entre serviços.

VANTAGENS E BENEFÍCIOS

  • Crescimento profissional: Acelere sua jornada profissional com mentoria, TechTalks e roteiros de crescimento personalizados.
  • Remuneração competitiva: Combinamos suas habilidades, talento e contribuições em constante crescimento com uma remuneração competitiva baseada em USD e orçamentos para educação, fitness e atividades em equipe.
  • Uma seleção de projetos empolgantes: Participe de projetos com desenvolvimento de soluções modernas e clientes de alto nível que incluem empresas da Fortune 500 e marcas líderes de produtos.
  • Horário flexível: Ajuste sua agenda para um equilíbrio ideal entre vida pessoal e profissional, tendo a opção de trabalhar de casa ou ir ao escritório – o que quer que o torne mais feliz e produtivo.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores