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