Job title: Senior Backend Engineer
Job type: Contract
Emp type: Full-time
Industry: Software Development
Pay rate: Negotiable
Location: Porto, Portugal
Job published: 11-04-2025
Job ID: 34056

Job Description

Job Brief:

  • We are looking for a Senior Software Engineer to join a publicly traded American multinational with presence in 3 different companies, you will have the opportunity to work on complex projects, leverage your Java expertise, and contribute to the development of cutting-edge software products with a focus on cloud and infrastructure

Responsibilities:

  • Design, develop, and maintain high-quality software applications using Java and related technologies with a focus on cloud and infrastructure
  • Design and implement cloud-based solutions leveraging platforms such as AWS or GCP
  • Ensure the scalability, reliability, and performance of software applications in cloud environments
  • Implement and automate build, deployment and monitoring processes
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.

Requirements and skills:

  • 5+ years of experience in backend development
  • Proficiency in Java and the Spring framework.
  • Strong knowledge of REST API design and implementation.
  • Experience with Google Cloud or other cloud platforms.
  • Familiarity with software engineering best practices, including continuous delivery, defensive programming, and automated testing.
  • Proven experience working in agile development teams.
  • Background in distributed systems and microservices architecture.
  • AI expertise in speech recognition and natural language processing is a plus but not mandatory.
  • Bachelor’s or Master’s degree in Computer Science or equivalent professional experience.

Next steps:

  • Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.