Engenheiro | Back-end Developer
Overview
A BEN4US é empresa que integra a operação de serviços de mobilidade urbana com a industrialização de veículos baseados no conceito Daa
S (Device as a Service). A solução de mobilidade combina uma plataforma digital (enabler do serviço), uma plataforma de serviços para configurar, gerir e operar o serviço e uma plataforma física baseada num veículo de mobilidade simples, neutro em carbono e customizado ao serviço. A empresa tem como propósito acelerar a transição para uma mobilidade urbana suave e sustentável, promovendo modelos de partilha de posse e uso.
Procuramos um(a) Backend Developer experiente para se integrar na equipa de engenharia. Principais responsabilidades: desenhar e desenvolver sistemas backend robustos e escaláveis para suportar os serviços principais e fluxos de dados.
Requisitos-chave incluem conhecimento aprofundado de sistemas distribuídos, arquitetura orientada a eventos e protocolos de comunicação como HTTP, MQTT e RPC. O(a) candidato(a) ideal deverá colaborar com equipas multidisciplinares, garantindo a entrega de microserviços eficientes, assegurando elevada disponibilidade, desempenho e manutenibilidade das plataformas, utilizando Java, Kotlin ou Go.
O exercício desta posição envolve as seguintes responsabilidades:
Responsabilidades
- Conceber, desenvolver e manter serviços backend e APIs utilizando Java, Kotlin ou Go.
- Implementar e integrar protocolos de comunicação HTTP/REST, MQTT (pub/sub) e RPC (g
RPC, Thrift ou similares). - Desenvolver arquiteturas escaláveis baseadas em microserviços com ênfase em
- driven e stream processing, utilizando Apache Kafka ou similares. - Otimizar desempenho, fiabilidade e monitorização dos serviços.
- Colaborar com equipas de Dev
Ops, frontend e produto para promover integração de funcionalidades. - Produzir código limpo, sustentável e bem documentado, com forte cobertura de testes unitários e de integração.
- Participar em revisões de código e adotar novas ferramentas/tecnologias para aumentar eficiência, resiliência e qualidade técnica.
- Formação académica em Informática de Sistemas, Engenharia Informática ou áreas similares; experiência comprovada em desenvolvimento de backend com Java, Kotlin ou Go.
- Conhecimentos sólidos em arquitetura de sistemas e modelação de dados; experiência com bases de dados relacionais e No
SQL; experiência com pipelines CI/CD e testes automatizados. - Boas competências analíticas, de resolução de problemas e de comunicação técnica; autonomia, proatividade e espírito de equipa.
- Experiência com sistemas em tempo real ou plataformas orientadas para Io
T (requisito preferencial) e com brokers de mensagens (Kafka ou Rabbit
MQ) (requisito preferencial). - Familiaridade com ferramentas de observabilidade (Prometheus, Grafana, Open
Telemetry) e conhecimentos de segurança aplicacional (OAuth2, JWT) (requisito preferencial). - Experiência na definição e implementação de
- driven architectures (padrões de publicação/subscrição, event sourcing ou stream processing) (requisito preferencial).
Oportunidade de integrar uma equipa dinâmica, multidisciplinar, num ambiente positivo e descontraído, com foco em equilíbrio entre trabalho e vida pessoal.
- Informações detalhadas sobre a oferta de emprego
Empresa: Descompagnons Trabalho Temporário Lda Localização: Matosinhos
Matosinhos, Porto District, PortugalPublicado: 27. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!