Senior Software Engineer, PHP, STOMP, AmazonMQ
Location
Latin America
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, PHP, STOMP, AmazonMQ
ImagineX
• Design, build, and operationalize messaging solutions using Amazon MQ (ActiveMQ/RabbitMQ) to support reliable communication between enterprise applications and services • Develop and maintain PHP-based integrations leveraging the STOMP protocol for message publishing, consumption, routing, and processing • Configure and manage Amazon MQ brokers across development, test, and production environments, ensuring high availability, scalability, and operational stability • Monitor messaging infrastructure and proactively troubleshoot broker performance issues, message delivery failures, queue backlogs, dead-letter queues, and connectivity problems • Collaborate with application development, infrastructure, security, and platform teams to onboard new messaging workloads and establish integration standards • Support the full lifecycle of messaging solutions, including architecture, implementation, testing, deployment, migration, and production support • Implement automation, observability, and CI/CD integration for messaging platforms, including monitoring, alerting, logging, and infrastructure provisioning
Job Requirements
- Strong hands-on experience with Amazon MQ and proven experience implementing STOMP-based messaging solutions in PHP applications
- Experience designing and supporting message-oriented middleware in enterprise environments
- Strong understanding of asynchronous messaging patterns, pub/sub architectures, queues, topics, and event-driven system design
- Experience troubleshooting broker performance issues, message delivery failures, and high-volume messaging workloads
- Familiarity with AWS services and cloud-native integration patterns
- Experience implementing monitoring, observability, and operational support processes for messaging platforms
- Nice-to-Have Skills (Differentiators)
- Experience with ActiveMQ Artemis, RabbitMQ, Apache Kafka, or other streaming/event platforms
- Experience migrating legacy messaging solutions to Amazon MQ
- Knowledge of enterprise security patterns, including TLS, certificate management, OAuth, and role-based access controls
- Experience with Java, Python, or Node.js in addition to PHP
- Exposure to microservices architectures and event-driven application modernization initiatives.
Benefits
- Flexible work arrangements
- Professional development opportunities
- 100% remote
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Developer, React, Node.js, JS, CSS
Instrumental GroupLet's help your business scale with HubSpot in North America and Latin America.
• Build and maintain applications using React and Node.js • Develop HubSpot CRM UI Extensions and interactive front-end components • Create serverless functions and custom-coded workflow actions using Node.js • Develop and maintain HubSpot CMS themes, templates, and modules (training provided if needed) • Ensure high-quality, performant, and accessible web experiences • Work within project management tools (ClickUp, Jira, Asana, or Teamwork), Slack, and GitHub • Collaborate with designers and strategists to translate requirements into technical solutions • Stay current with modern web technologies and best practices
• We're looking for a Senior Back-End Developer with expertise in the Backbase digital banking platform and the Microsoft .NET ecosystem. • You'll be part of a fun and agile technology professional services company driving innovation in financial services. • You're expected to design, build, integrate, and extend enterprise banking solutions using Backbase and .NET technologies. • You'll work closely with clients, product teams, architects, and fellow engineers to deliver scalable, secure, and modern digital banking experiences.
• Realizar atividades e produção de entregáveis voltados para o desenvolvimento, evoluções/adaptações de uma solução ou conjunto de soluções, sendo executado conforme as metodologias e práticas ágeis definidas. • Atuar nas atividades de desenvolvimento e sustentação das soluções mantidas pelo time de acordo com a metodologia e práticas ágeis definidas; • Realizar construção de novas soluções ou a evolução/adaptação de uma solução existente, considerando todas as etapas do seu ciclo de vida, desde a concepção, análise, projeto, provimento de ambiente, implementação, testes e implantação; • Executar/implementar as estórias do backlog do time de acordo com a ordem de prioridade definida; • Atuar nas operações Programadas das soluções mantidas pelo time.
Role Description Este é um cargo remoto. Curte tecnologia, inovação e tem agilidade no DNA? Então talvez você tenha acabado de encontrar o seu próximo desafio! Na Spassu, estamos com um projeto incrível no ar — e ele está prontíssimo para receber profissionais com aquele algo a mais. Se você é Desenvolvedor Pl tem perfil inquieto, gosta de aprender e quer crescer junto com uma empresa que valoriza ideias novas, vem com a gente! Aqui, você vai encontrar espaço para expandir seus conhecimentos, aplicar seu talento e fazer parte de algo realmente significativo, inscreva-se e venha transformar com a Spassu! Os CV's permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 6 meses, para eventuais processos seletivos futuros, em atendimento a Lei Geral de Proteção de Dados. Principais Atividades: - Atuar nas atividades de desenvolvimento e sustentação das soluções mantidas pelo time de acordo com a metodologia e práticas ágeis definidas; - Realizar construção de novas soluções ou a evolução/adaptação de uma solução existente, considerando todas as etapas do seu ciclo de vida, desde a concepção, análise, projeto, provimento de ambiente, implementação, testes e implantação; - Executar/implementar as estórias do backlog do time de acordo com a ordem de prioridade definida; - Atuar nas operações Programadas das soluções mantidas pelo time. Qualifications - Graduação em nível superior na área de conhecimento de Tecnologia da Informação, Ciência de Dados, Engenharia, Matemática, Estatística, Física ou Química; - Ou graduação em nível superior em qualquer área de conhecimento acrescida de curso de pós-graduação (especialização, mestrado ou doutorado) com duração mínima de 360 horas na área de conhecimento de Tecnologia da Informação. Requirements - 03 anos de atuação na área de conhecimento de Tecnologia da Informação em atuação de Analista de Sistemas, Desenvolvedor ou similar; - Vivência com Projetos e desenvolvimentos e manutenções evolutivas; - Desenvolvimento e Sustentação das soluções suportadas, concepção, análise, projeto, implementação, testes, implantação, operação e desativação; - Domínio de aspectos técnicos envolvidos, como a modelagem, arquitetura de solução, programação, banco de dados, interface com o usuário, serviços e integrações, deploy, dentre outros. Benefits - Plano de Saúde - Plano Odontológico - Seguro de Vida - Vale Alimentação ou Refeição - Vale Transporte - WellHub Gympass



