AgileEngine

Engenheiro de Software Backend ID89529

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

Sobre a oportunidade

A AgileEngine é uma empresa Inc. 5000 que cria softwares premiados para marcas Fortune 500 e startups inovadoras em mais de 17 indústrias. Estamos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura focada nas pessoas nos rendeu múltiplos 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 conhecê-lo!

SOBRE A VAGA

Estamos procurando um Engenheiro de Software Backend para construir e manter os sistemas baseados em PHP que impulsionam nossos serviços distribuídos. Você aplicará fortes habilidades de OOP e design de sistemas para manter as APIs seguras, escaláveis e performáticas. Esta função prática é adequada para alguém que 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 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 OOP 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, OAuth 2, 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 escopo e garantir a 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. Aderir a padrões de qualidade de código, segurança e escalabilidade em todo o ciclo de desenvolvimento. -
  1. Participar de revisões de código entre 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 progresso e prioridades. -
  1. Garantir a conformidade com as políticas da empresa relativas ao uso de código aberto e dependências de terceiros.

REQUISITOS ESSENCIAIS

  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 PHP. -
  1. Sólido entendimento de OOP, padrões de design, 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. Sobreposição com o Fuso Horário da Europa Ocidental. -
  1. Capacidade de auxiliar em uma situação de emergência durante uma migração de fim de semana (não esperamos que isso seja frequente). -
  1. Nível de inglês intermediário-avançado.

SERIA BOM TER

  1. Experiência com frameworks PHP modernos como Laravel ou Symfony. -
  1. Familiaridade com design de GraphQL API e melhores práticas de integração frontend. -
  1. Experiência com DevOps, orquestração de contêineres (Docker, Kubernetes) e infraestrutura de nuvem (AWS, GCP, Azure). -
  1. Conhecimento de sistemas de cache distribuído, filas e mensagens (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 serviço a serviço.

BENEFÍCIOS E VANTAGENS

  • Crescimento profissional: Acelere sua jornada profissional com mentoria, TechTalks e planos de crescimento personalizados. -
  • Remuneração competitiva: Combinamos suas habilidades, talentos 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 primeira linha que incluem empresas Fortune 500 e marcas líderes de produtos. -
  • Horário flexível: Adapte sua agenda para um equilíbrio ideal entre vida pessoal e profissional, tendo as opções de trabalhar em casa e ir ao escritório – o que quer que o faça 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