Miratech
Miratech
A Miratech é uma empresa global de serviços de TI e consultoria que trabalha com organizações em processos de transformação digital. Seus serviços abrangem terceirização, desenvolvimento de software e serviços profissionais, combinando a escala de entrega empresarial com a adaptabilidade associada à inovação de startups. Fundada em 1989, a Miratech atua nas áreas de consultoria B2B e tecnologia relacionada a SaaS, apoiando organizações que precisam de expertise em software e serviços tecnológicos.

Engenheiro Java Full-Stack Sênior | Miratech | Remoto no Canadá

Desenvolva aplicações escaláveis com Java, Spring Boot, React e tecnologias de nuvem como engenheiro full-stack sênior na Miratech. Apoie clientes de serviços de tecnologia empresariais e startups por meio de soluções de software confiáveis e fáceis de manter.

Descrição

  • Crie, teste e dê suporte a serviços de backend escaláveis com Java, Spring Boot e boas práticas de engenharia.
  • Desenvolva interfaces web modernas com React, TypeScript, componentes reutilizáveis, layouts responsivos e interações acessíveis.
  • Crie e integre APIs REST usando uma abordagem de desenvolvimento API-first.
  • Mantenha contratos OpenAPI e Swagger bem definidos, incluindo tratamento consistente de erros.
  • Projete aplicações modulares com microsserviços, orientação a objetos e padrões de design orientado a domínio.
  • Use Node.js para serviços leves, camadas backend-for-frontend, integrações e ferramentas de desenvolvimento.
  • Modele e otimize esquemas e consultas PostgreSQL com foco em integridade de dados, desempenho e auditabilidade.
  • Conecte sistemas internos e externos por meio de APIs REST, webhooks, mensageria e abordagens de integração relacionadas.
  • Conteinerize aplicações e apoie padrões de implantação em nuvem, gerenciamento de configuração e ambientes consistentes.
  • Desenvolva e mantenha pipelines de CI/CD no Jenkins com testes automatizados, gates de qualidade e releases reproduzíveis.
  • Adicione logs estruturados, métricas, rastreamento e relatórios de erros acionáveis às aplicações.
  • Investigue problemas funcionais e de produção enquanto melhora desempenho, resiliência, escalabilidade e manutenibilidade.
  • Trabalhe com as equipes de Produto, UX, QA, DevOps, Arquitetura e engenharia em revisões de design e código, planejamento e melhoria contínua.

Requisitos

  • Pelo menos seis anos de experiência em desenvolvimento de software full-stack, incluindo responsabilidade por aplicações em produção.
  • Experiência prática avançada com Java e tecnologias Spring, especialmente Spring Boot, serviços REST, persistência, segurança e testes automatizados.
  • Sólida experiência em desenvolvimento frontend com Angular ou React, TypeScript, HTML, CSS, arquitetura baseada em componentes, gerenciamento de estado e práticas atuais de testes.
  • Conhecimento prático de Node.js para serviços leves, integrações, ferramentas de build ou componentes de suporte.
  • Capacidade comprovada de projetar APIs REST, microsserviços e software de fácil manutenção em ambientes distribuídos.
  • Forte domínio de SQL e experiência na criação de modelos de dados eficientes com PostgreSQL ou bancos de dados relacionais semelhantes.
  • Experiência desenvolvendo, implantando ou dando suporte a aplicações baseadas em nuvem e conteinerizadas.
  • Excelentes habilidades de comunicação, com capacidade de redigir documentação técnica clara e facilitar workshops com clientes.
  • Experiência com aplicações ou plataformas de Workforce Management é um diferencial.
  • Experiência com AWS e Amazon Connect é desejável.
  • Experiência com soluções de experiência do cliente, contact centers ou ambientes de atendimento ao cliente —incluindo infraestrutura de voz ou integrações desenvolvidas com FreeSWITCH, Kamailio, Twilio ou plataformas comparáveis— é desejável.
  • Conhecimentos de previsão, programação, aderência, roteamento, desktops de agentes, canais digitais ou conceitos operacionais relacionados são desejáveis.
  • Experiência com Kafka, RabbitMQ ou tecnologias semelhantes de mensageria e streaming de eventos é desejável.
  • Familiaridade com Kubernetes, plataformas de nuvem, ferramentas de observabilidade e práticas seguras de entrega de software é desejável.
  • Experiência integrando software a sistemas de CRM, identidade, RH, folha de pagamento, analytics ou outros sistemas empresariais é desejável.
  • Experiência prática com ferramentas de desenvolvimento assistido por IA ou na criação de soluções com IA, incluindo Claude ou GitHub Copilot, é um diferencial.

Benefícios

  • Cobertura de seguro-saúde
  • Cursos de aprendizagem de idiomas
  • Programa de relocação
  • Oportunidades de desenvolvimento profissional
  • Programas de certificação
  • Programas de mentoria e investimento em talentos
  • Oportunidades de mobilidade interna e estágio
  • Ambiente de trabalho inclusivo e acolhedor
  • Eventos sociais e atividades regulares de integração de equipes

Vagas relacionadas

Claroty

Engenheiro(a) de automação de QA

Claroty

Desenvolva automação de API e interface e controles de qualidade de CI/CD para a plataforma de segurança ciberfísica da Claroty. Ajude a proteger infraestruturas críticas com testes confiáveis.

Abrir
The Clorox Company

Gerente de Finanças de Manufatura

The Clorox Company

Gerencia as atividades financeiras de manufatura da Clorox, incluindo consolidação de custos, previsões e fechamento contábil mensal. Trabalha em parceria com unidades fabris, Compras e Planejamento de Suprimentos no México.

Abrir