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.
O(a) candidato(a) ideal deverá ser capaz de colaborar com equipas multidisciplinares garantindo a entrega de microserviços eficientes utilizando Java Kotlin ou Go assegurando simultaneamente a elevada disponibilidade desempenho e manutenibilidade das nossas plataformas..
O exercício desta posição terá as seguintes responsabilidades:
- 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 (para comunicação publish/subscribe) e RPC (gRPC ou soluções personalizadas).
- 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 a fiabilidade e a monitorização dos serviços aplicacionais.
- Colaborar estreitamente com as equipas de DevOps frontend e produto promovendo a integração fluída de funcionalidades.
- Produzir código limpo sustentável e devidamente documentado com uma 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 o aumento da 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.: gRPC 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 (NoSQL).
- Familiaridade com pipelines de integração e entrega contínuas (CI/CD) bem como 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 vontade de partilhar conhecimento e colaborar em ambientes multidisciplinares.
- Experiência com sistemas em tempo real ou plataformas orientadas para o IoT (requisito preferencial).
- Conhecimentos práticos de brokers de mensagens como Kafka ou RabbitMQ (requisito preferencial).
- Familiaridade com ferramentas de observabilidade e monitorização tais como Prometheus Grafana ou OpenTelemetry (requisito preferencial).
- Conhecimentos sólidos de segurança aplicacional nomeadamente em mecanismos de autenticação (OAuth2 JWT) autorização e encriptação de dados (requisito preferencial).
- Experiência na definição e implementação de event-driven architectures incluindo padrões de publicação/assinatura event sourcing ou stream processing (requisito preferencial).
Additional Information :
- Escritório junto ao mar a dois passos do Parque da Cidade. Podes simplesmente caminhar ou usar uma das bicicletas do CEiiA e pedalar até a praia ou ao parque!
- Equipa dinâmica multidisciplinar e ambiente positivo e descontraído;
- Facilitamos e promovemos um estilo de vida equilibrado e saudável articulando o trabalho com a vida pessoal;
- Oferecemos Seguro de Saúde para o colaborador;
- Parcerias com ginásios nutricionista entre outros benefícios.
- Três dias de férias adicionais;
- Dispensa no dia de aniversário.
Remote Work :
No
Employment Type :
Full-time
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 c...
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.
O(a) candidato(a) ideal deverá ser capaz de colaborar com equipas multidisciplinares garantindo a entrega de microserviços eficientes utilizando Java Kotlin ou Go assegurando simultaneamente a elevada disponibilidade desempenho e manutenibilidade das nossas plataformas..
O exercício desta posição terá as seguintes responsabilidades:
- 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 (para comunicação publish/subscribe) e RPC (gRPC ou soluções personalizadas).
- 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 a fiabilidade e a monitorização dos serviços aplicacionais.
- Colaborar estreitamente com as equipas de DevOps frontend e produto promovendo a integração fluída de funcionalidades.
- Produzir código limpo sustentável e devidamente documentado com uma 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 o aumento da 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.: gRPC 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 (NoSQL).
- Familiaridade com pipelines de integração e entrega contínuas (CI/CD) bem como 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 vontade de partilhar conhecimento e colaborar em ambientes multidisciplinares.
- Experiência com sistemas em tempo real ou plataformas orientadas para o IoT (requisito preferencial).
- Conhecimentos práticos de brokers de mensagens como Kafka ou RabbitMQ (requisito preferencial).
- Familiaridade com ferramentas de observabilidade e monitorização tais como Prometheus Grafana ou OpenTelemetry (requisito preferencial).
- Conhecimentos sólidos de segurança aplicacional nomeadamente em mecanismos de autenticação (OAuth2 JWT) autorização e encriptação de dados (requisito preferencial).
- Experiência na definição e implementação de event-driven architectures incluindo padrões de publicação/assinatura event sourcing ou stream processing (requisito preferencial).
Additional Information :
- Escritório junto ao mar a dois passos do Parque da Cidade. Podes simplesmente caminhar ou usar uma das bicicletas do CEiiA e pedalar até a praia ou ao parque!
- Equipa dinâmica multidisciplinar e ambiente positivo e descontraído;
- Facilitamos e promovemos um estilo de vida equilibrado e saudável articulando o trabalho com a vida pessoal;
- Oferecemos Seguro de Saúde para o colaborador;
- Parcerias com ginásios nutricionista entre outros benefícios.
- Três dias de férias adicionais;
- Dispensa no dia de aniversário.
Remote Work :
No
Employment Type :
Full-time
View more
View less