Software Engineer (m/f)
Posted: 4 days ago
Job Description
Somos a GuestWorld, uma empresa especializada em outsourcing e desenvolvimento de recursos humanos. Regemo-nos por uma cultura de excelência e promovemos um ambiente positivo, alinhando os objetivos dos nossos clientes com a motivação das nossas pessoas. Focamo-nos em soluções eficazes, formação contínua e parcerias assentes na confiança e na criação de valor.Responsabilidades:Projetar e implementar sistemas distribuídos escaláveis e resilientes;Desenvolver microserviços, aplicando princípios de clean code e design patterns;Criar e manter testes unitários, funcionais e não funcionais;Garantir a implementação de práticas de segurança modernas na construção de APIs e serviços;Colaborar com equipas multidisciplinares em ambientes ágeis;Participar em revisões de código, arquitetura e decisões técnicas. Requisitos:Licenciatura ou Mestrado em Engenharia Informática ou áreas similares (ou experiência equivalente);Mínimo 5 anos de experiência na área de desenvolvimento;Forte conhecimento em linguagens orientadas a objetos como .NET e Java;Experiência com microserviços e sistemas distribuídos;Experiência com frameworks EDA e brokers de eventos como Kafka, RabbitMQ ou Azure Event Hubs;Familiaridade com ferramentas de testes (xUnit, JMeter ou Robot Framework);Familiaridade com ferramentas de observabilidade (logging, tracing, monitorização) e OpenTelemetry;Conhecimento de padrões de segurança como JWT, OAuth2, OIDC;Experiência com padrões de comunicação via eventos (CQQRS, Event Sourcing) e com padrões de integração (Strangle, ACL) será uma mais-valia;Conhecimentos de protocolos de comunicação (gRPS, SOAP, JSON/RPC) serão valorizados. Benefícios:Salário competitivo e pacote de benefícios;Formação contínua e certificações específicas;Oportunidade de crescimento e desenvolvimento profissional;Ambiente de trabalho dinâmico e colaborativo;Empresa em crescimento com um futuro promissor. Veja como tratamos os seus dados em www.guestworld.pt
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period