Bosch

Carros autónomos, máquinas que comunicam entre si, casas inteligentes e cidades. Na Bosch, transformamos estas visões em realidade para melhorar a qualidade de vida das pessoas em todo o mundo. A nossa promessa para os nossos colaboradores é forte: crescemos juntos, disfrutamos do que fazemos e inspiramos-nos uns aos outros. Junte-se a nós e sinta a diferença! Trabalhe #LikeABosch
Sobre a empresa

Engenheiro de software Full stack (f/m/div.)

Remoto

location Braga

date 25 de agosto de 2026

types Tempo integral

As suas tarefas

Ajude-nos a construir soluções digitais inovadoras que permitem uma manufatura mais inteligente. Como Engenheiro de Software Full Stack, irá projetar, desenvolver e evoluir serviços de backend escaláveis e aplicações frontend modernas que transformam dados de manufatura complexos em insights significativos.

Trabalhando dentro de uma equipa internacional e multifuncional, irá contribuir para soluções de ponta a ponta que vão desde a infraestrutura de dados até aplicações intuitivas de interface de utilizador, ajudando os utilizadores a descobrir, entender e aproveitar dados em toda a organização.

A sua contribuição para algo grande:

  • Projetar, desenvolver e manter serviços de backend escaláveis e APIs REST usando .NET e C#
  • Construir e melhorar aplicações Angular modernas que entregam experiências intuitivas e centradas no utilizador
  • Definir e manter padrões de API, incluindo versionamento, autenticação, autorização e tratamento de erros
  • Projetar e otimizar modelos de dados relacionais usando SQL Server e PostgreSQL
  • Desenvolver e manter camadas de acesso a dados usando Entity Framework Core
  • Implementar tecnologias modernas como Knowledge Graphs para melhorar a descoberta e integração de dados
  • Colaborar entre disciplinas para garantir soluções consistentes e de alta qualidade em toda a plataforma
  • Contribuir para todas as fases do ciclo de vida do desenvolvimento de software, desde o conceito e implementação até a implementação e manutenção
  • Apoiar pipelines de CI/CD e processos de automação usando práticas modernas de DevOps
  • Realizar revisões de código, testes e melhorias contínuas para garantir software manutenível e fiável
  • Criar e manter documentação técnica para APIs, serviços e componentes de aplicações
  • Contribuir ativamente para cerimónias Agile (Scrum) e iniciativas de melhoria contínua da equipa

O seu perfil

O que o distingue:

Educação

  • Licenciatura ou Mestrado em Ciência da Computação, Engenharia de Software, Tecnologia da Informação ou área relacionada

Experiência

  • Entre 5 e 7 anos de experiência profissional em Desenvolvimento de Software Full Stack
  • Experiência prática no desenvolvimento de serviços de backend e aplicações frontend
  • Experiência em ambientes internacionais e colaborativos

Sabe como

  • Forte proficiência em .NET 6/8, C# e Angular (ou frameworks frontend comparáveis)
  • Sólida compreensão de arquitetura de software, padrões de design e desenvolvimento de aplicações escaláveis
  • Experiência em projetar e consumir APIs REST e/ou serviços GraphQL/OData
  • Forte conhecimento de bases de dados relacionais, otimização de SQL e modelagem de dados
  • Experiência prática com Entity Framework Core
  • Experiência com pipelines de CI/CD e práticas modernas de entrega de software
  • Familiaridade com Git, Jira, Confluence e ferramentas de desenvolvimento como IDEs JetBrains
  • Compreensão das melhores práticas de desenvolvimento frontend, incluindo otimização de performance e design responsivo

Idiomas

  • Excelentes habilidades de comunicação em inglês, tanto escritas como faladas

Estilo e Métodos de Trabalho

  • Mentalidade analítica e orientada para soluções
  • Forma de trabalhar estruturada, focada na qualidade e colaborativa
  • Paixão por escrever código limpo, manutenível e testado
  • Confortável a trabalhar em ambientes de desenvolvimento Agile

Personalidade

  • Curioso e desejoso de aprender novas tecnologias
  • Proativo e auto-motivado
  • Orientado para a equipa com fortes habilidades de colaboração
  • Motivado para contribuir para soluções inovadoras baseadas em dados

Importante ter

  • Experiência com Knowledge Graphs ou tecnologias semânticas
  • Interesse em UX/UI e princípios de design centrados no utilizador
  • Experiência com metodologias TDD e/ou BDD
  • Familiaridade com conceitos e ferramentas de visualização de dados
  • Exposição a Python, Java, JavaScript, React ou tecnologias semelhantes

Contacto & informação adicional

Trabalhar #ComoUmChef inclui:

  • ⚖️ Condições de trabalho flexíveis
  • 🔀 Sistema de trabalho híbrido
  • 🌐 Troca de ideias com colegas em todo o mundo
  • 🛡️ Seguro de saúde
  • 🧑‍⚕️ Consultório médico (psicologia e clínica geral) & Gabinete de Serviços Sociais no local
  • 📚 Oportunidades de formação (por exemplo, formação técnica, formação em línguas estrangeiras) & certificações
  • 📈 Oportunidades para progressão de carreira e desenvolvimento profissional contínuo
  • 💲 Acesso a grandes descontos em parcerias e produtos Bosch
  • 🏋️ Atividades relacionadas com esportes e saúde
  • 🚉 Ótimo acesso a transportes públicos
  • 🚌 Transporte gratuito de Porto
  • 💰 Plataforma de benefícios flexíveis
  • 🅿️ Estacionamento gratuito
  • 🍽️ Cantina

Histórias de sucesso não acontecem por acaso. Elas são feitas...

Faça acontecer! Estamos ansiosos pela sua candidatura!