Desenvolvedor PHP Full-Stack Sênior

Sede MyQ , Praga - República Tcheca

Sobre o MyQ

MyQ cria soluções de impressão e gerenciamento de documentos que colocam os fluxos de trabalho digitalizados dos usuários ao alcance de todos. As soluções da MyQ — o carro-chefe MyQ X e o inovador MyQ Roger — são projetadas para funcionar com vários fornecedores, são compatíveis com dispositivos móveis e estão prontas para operar independentemente da rede da organização ou do tamanho de sua frota. A MyQ está sediada em Praga, na República Tcheca, e conta com uma rede global de distribuidores.

Como seria o seu trabalho?

Como parte da equipe de backend/servidor, você irá projetar, implementar e manter componentes para a solução de impressão neXt da MyQ que estamos desenvolvendo. O neXt da MyQ é um sistema distribuído composto por um servidor em cluster baseado em microsserviços, aplicativos executados nos dispositivos de impressão, clientes para desktop e um aplicativo móvel.

Como desenvolvedor PHP, você trabalhará na interface de usuário de administração do servidor, na lógica de negócios — incluindo fluxos de trabalho de documentos impressos e digitalizados — e em integrações com serviços externos, como pagamento, armazenamento, diretório de usuários ou autenticação.  

A equipe é composta por 10 pessoas, e nos dividimos em grupos de interesse dentro do departamento de P&D, que conta com cerca de 50 pessoas. Você poderá ajudar a moldar o produto ao lado do CTO, do CPO e da equipe.

O que você oferece

  • É fluenteem PHP com programação orientada a objetos (OOP) moderna e em JavaScript/TypeScript. Já colocou serviços em produção e sabe como mantê-los em funcionamento.
  • Você já trabalhou com sistemas distribuídos, lidou comREST e mensagens e sabe como projetar para esses ambientes.
  • Você compreende os conceitos de segurança, tanto do ponto de vista do código quanto do fluxo de trabalho do usuário, e o OWASP Top 10 não é apenas um chavão para você.
  • Tem familiaridade com SQL e bancos de dados relacionais.
  • Aplicativos em contêineres são algo comum para você.
  • Não tem receio de depurar um problema que só se manifesta sob carga e é capaz de redigir uma análise de causa raiz posterior.
  • É capaz de defender seu ponto de vista em uma discussão sobre arquitetura e está aberto a novas ideias e perspectivas.
  • Inglês nível B2ou superior. A equipe é internacional e muitas pessoas não falam tcheco.

Pilha de tecnologias

  • Linguagem e ambiente de execução: PHP 8.5 / TypeScript com compatibilidade com ES2023, Apache httpd, Traefik.
  • PHPStan e PHPUnit para análise e testes. Os dados são armazenados no PostgreSQL (ou MS SQL) e no Redis, e usamos o NATS para mensagens.
  • A infraestrutura gira em torno do Kubernetes na nuvem (principalmente Azure) e do Docker/Podman localmente. Terraform, Helm, Argo CD.
  • Pilha do Grafana para observabilidade.
  • Jira, Confluence, TeamCity, GitLab — o de sempre.
  • Os assistentes de IA fazem parte do conjunto de ferramentas. Nós os usamos para agilizar o trabalho, não para escrever código.

O que você pode esperar de nós

  • Contrato por tempo indeterminado (trabalho em tempo integral ou como autônomo).
  • Modelo híbrido — ir ao escritório três vezes por semana é perfeito; alguns vão todos os dias, outros aparecem uma vez por sprint.
  • Férias remuneradas ilimitadas.
  • 5 dias de licença médica por ano.
  • Cartão multiesportivo.
  • Subsídios para refeições.
  • Equipe multicultural.
  • Frutas diariamente e bebidas refrescantes da estação no local de trabalho.
  • Mesas ajustáveis — se você preferir ficar em pé em vez de sentado, tudo bem! 
  • Um laptop de última geração e dois monitores na sua mesa.
  • Vaga para estacionamento — no shopping Harfa, os ciclistas podem estacionar no prédio de escritórios
  • Oficinas pagas, cursos, tempo para aprender — tudo o que você precisa para crescer.
  • Cursos de inglês e tcheco.

O processo

Respondemos em até duas semanas, independentemente do resultado.

  • (Remota) Chamada introdutória com o RH (30 min). Chamada para conhecer você, sua motivação e sua adequação à cultura da empresa.
  • (Presencial ou remoto) Sessão técnica com um líder de equipe e um membro da equipe (cerca de 1 hora). Sem enrolação, sem LeetCode — uma conversa sobre seus projetos anteriores e atuais, além de uma análise aprofundada das tecnologias com as quais trabalhamos diariamente. As perguntas difíceis valem para os dois lados, e ficaremos felizes em responder às suas.
  • (Presencial ou remoto, opcional) Converse com a equipe de liderança de engenharia. Afinal, cada situação é única — reservaremos tempo para as questões que exigirem atenção especial.
  • Faça uma oferta se tudo correr bem.

Nikol

Especialista em RH

Denis Gorodnov

Gerente de Entregas

Gostaria de se juntar a nós?

Máx. 2 MB (pdf, doc, docx)
* campos obrigatórios