Engenheiro | Back-end Developer
Overview
A BEN4US é empresa que integra, de forma vertical, a operação de serviços de mobilidade urbana com a industrialização de veículos concebidos com base no conceito Daa
S (Device as a Service). A solução de mobilidade combina uma plataforma digital, que serve de enabler ao serviço, e que permite a conectividade entre devices e utilizadores; uma plataforma de serviços que permite 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 BEN4US tem como propósito acelerar a transição para uma mobilidade urbana suave e sustentável, substituindo o modelo tradicional de propriedade individual por soluções de partilha da posse e do uso, escaláveis e eficientes.
Procuramos um(a) Backend Developer experiente para integrar a nossa equipa de engenharia. Terá como principais responsabilidades o desenho e desenvolvimento de sistemas backend robustos e escaláveis, fundamentais para o suporte dos nossos serviços principais e fluxos de dados. Esta posição requer um conhecimento aprofundado de sistemas distribuídos, arquitetura orientada a eventos e protocolos de comunicação como HTTP, MQTT e RPC.
Responsibilities
- Conceber, desenvolver e manter serviços backend e APIs utilizando Java, Kotlin ou Go.
- Implementar e integrar protocolos de comunicação, incluindo HTTP/REST, MQTT (publish/subscribe) e RPC (g
RPC, Thrift ou equivalentes). - Desenvolver arquiteturas escaláveis baseadas em microserviços, com forte ênfase em soluções orientadas a eventos e stream processing, utilizando tecnologias como Apache Kafka.
- Otimizar o desempenho, fiabilidade e a monitorização dos serviços aplicacionais.
- Colaborar com equipas de Dev
Ops, frontend e produto, promovendo a integração fluída de funcionalidades. - Produzir código limpo e documentado, com forte cobertura de testes unitários e de integração.
- Participar em revisões de código.
- Identificar e adotar continuamente novas ferramentas e tecnologias que contribuam para a eficiência, resiliência e qualidade das soluções técnicas.
Qualifications
- Formação acadêmica em Informática de Sistemas, Engenharia Informática ou áreas similares.
- Experiência comprovada no desenvolvimento de serviços backend com Java, Kotlin ou Go.
- Conhecimentos sólidos em arquitetura de sistemas e modelação de dados.
- Experiência prática com os protocolos HTTP/REST, MQTT e RPC (ex. : g
RPC, Thrift ou equivalentes). - Experiência com arquiteturas orientadas a eventos e ferramentas como Apache Kafka ou similares.
- Experiência com bases de dados relacionais e não relacionais (No
SQL). - Familiaridade com pipelines de integração e entrega contínuas (CI/CD) e com práticas de testes automatizados.
- Boas competências analíticas, de resolução de problemas e de comunicação técnica.
- Autonomia, proatividade e boa capacidade de comunicação técnica.
- Espírito de equipa e vontade de partilhar conhecimento em ambientes multidisciplinares.
- Experiência com sistemas em tempo real ou plataformas orientadas para Io
T (requisito preferencial). - Conhecimentos práticos de brokers de mensagens, como Kafka ou Rabbit
MQ (requisito preferencial). - Familiaridade com ferramentas de observabilidade e monitorização (ex. : Prometheus, Grafana, Open
Telemetry) (requisito preferencial). - Conhecimentos sólidos de segurança aplicacional (OAuth2, JWT, encriptação de dados) (requisito preferencial).
- Experiência na definição e implementação de
- driven patterns, incluindo publicação/assinatura, event sourcing ou stream processing (requisito preferencial).
Localização: escritório junto ao mar, a dois passos do Parque da Cidade. Possibilidade de deslocação e ambiente de equipa dinâmica.
- Informações detalhadas sobre a oferta de emprego
Empresa: Descompagnons Trabalho Temporário Lda Localização: Porto
Porto, Porto District, PortugalPublicado: 27. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!