Your search has found 13 jobs

Job Brief
We are looking for a Data Engineer to join our Product Engineering team. In this role, you will turn data into valuable insights that help drive business decisions. You will be responsible for building reports, dashboards, and shaping our reporting platform to make data clear, accessible, and actionable.

 

Responsibilities

  • Work with different teams to create dashboards and reports that provide clear data insights.

  • Help define data standards across different products.

  • Collaborate with technical teams to make sure data tools are easy to use.

  • Design custom visual reports for customers and partners.

  • Support the improvement of the product’s data visualization and overall user experience.

  • Stay updated on trends in data visualization and reporting to bring new ideas to the table.

  • Manage multiple tasks and projects at the same time.

 

Requirements and Skills

  • Bachelor’s degree in Computer Science, Data Engineering, or a related field.
  • Experience building reliable and scalable datasets by working with both technical and business teams.

  • Knowledge of GCP (Google Cloud Platform) services, especially Data Lake and BigQuery.
  • Strong skills in SQL and data pipelines (ETL), with hands-on coding experience in Python, Java, or Scala.

  • Experience creating dashboards using Looker, Tableau, or Google Data Studio.

  • Strong ability to analyze large data sets and ensure high data quality.

  • Skilled in designing and improving data models, dashboards, and reports.

  • Experience with BigQuery, DOMO, Hadoop or similar big data platforms.

 

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.
Location: Porto, Portugal (Hybrid)
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 12-06-2025
Job ID: 34553

Job Brief

We are looking for an Engineering Operations Manager to help us manage the tools and processes used by our Product Engineering teams. In this role, you will lead the migration of tools and workflows from an acquired company. This role is ideal for someone organized, proactive, and ready to help teams work more efficiently by improving how they use technology.


Responsibilities

  • Lead the migration of Engineering tools and processes from the acquired company, including moving from Azure DevOps to Jira.

  • Manage and maintain key tools used by the Product Engineering team: Jira, Confluence, Domo, Jellyfish, and any new tools we may adopt.

  • Ensure consistent and standardized use of tools across teams.

  • Look for opportunities to improve processes through automation.

  • Collaborate with different teams to understand their workflows and help make their work easier using the right tools.

  • Understand the business goals, products, and development processes to align tools and practices with company needs.


Requirements and Skills

  • Bachelor’s degree in Computer Science or related field (desirable).

  • 2+ years of experience in a similar role managing engineering tools and processes.

  • Hands-on experience working with project management tools like Jira, Monday.com, Azure DevOps, or similar.

  • Strong communication skills, both verbal and written.

  • Good problem-solving skills and attention to detail.

  • Ability to work with people from different teams and backgrounds.

  • Organized, adaptable, and able to work independently.

 

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.
Location: Porto, Portugal (Hybrid)
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 12-06-2025
Job ID: 34520

Job Brief

We’re on the lookout for a Cloud Engineer with hands-on experience in Google Cloud Platform (GCP) to help re-engineer a legacy system built in .NET Core and Vue.js into a modular, cloud-native microservices ecosystem. You’ll be at the heart of a transformation project, shaping the infrastructure, deployment pipelines, and container orchestration strategies that will support a modern, scalable platform.

Responsibilities

  • Assist in refactoring a monolithic app into distributed services, running on a cloud-first architecture within GCP.
  • Set up, operate, and fine-tune GKE (Google Kubernetes Engine) clusters to ensure performance, security, and stability.
  • Build and manage automated deployment pipelines using GitLab CI/CD, enabling continuous integration and delivery.
  • Implement GitOps-style processes, ensuring that infrastructure and applications are fully version-controlled and reproducible.
  • Use Infrastructure as Code (IaC) tools like Terraform to define, provision, and maintain cloud components.
  • Track infrastructure health, troubleshoot performance issues, and optimize cloud resource usage.
  • Contribute to security, compliance, and standardization efforts across cloud deployments.

Requirements and Skills

  • Practical knowledge of Kubernetes management, especially within the GKE environment.
  • Solid grasp of containerization using Docker and experience with orchestration patterns.
  • Proficiency in creating and maintaining CI/CD pipelines, with a focus on GitLab CI/CD.
  • Comfortable working with declarative infrastructure and familiar with GitOps methodologies.
  • Understanding of cloud networking, IAM policies, and GCP security principles.
  • Prior involvement in breaking down monoliths into microservices is advantageous.
 

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.
Location: Porto, Portugal
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 12-06-2025
Job ID: 34487

Job Brief

We are looking for an Observability Engineer to join our team and help us build and maintain tools that ensure the reliability, performance, and visibility of our systems. You will work closely with other engineers to support high availability services and improve our monitoring and alerting infrastructure.

 

Responsibilities

  • Develop and maintain observability tools and dashboards

  • Collaborate with developers to instrument code for better monitoring and logging

  • Support systems to ensure high availability and performance

  • Work on backend development using Python and Django

  • Help troubleshoot and resolve production issues

  • Contribute to improving monitoring, logging, and alerting practices

 

Requirements and Skills

  • 2+ years of experience in software engineering

  • Solid knowledge of Python and Django

  • Experience with multithreading in Python

  • Familiarity with high availability systems

  • Experience working with relational databases (e.g., PostgreSQL, MySQL)

  • Good problem-solving skills and a collaborative mindset

  • Interest in observability, monitoring, and performance optimization

 

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.
Location: Porto (Hybrid)
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 02-06-2025
Job ID: 34355

Job Brief:

  • We are looking for a Senior Fullstack Engineer to join a publicly traded American multinational with presence in three different companies. You’ll have the opportunity to work on complex, impactful projects, leveraging your Java and React expertise to build cutting-edge software products with a focus on cloud and infrastructure.

Responsibilities:

  • Design, develop, and maintain high-quality software applications using Java and React, 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 software development, including both frontend and backend work.
  • Proficiency in Java and the Spring framework.
  • Solid experience with React and modern frontend development practices.
  • 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. 
Location: Porto District, PT
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 24-04-2025
Job ID: 34223

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. 

 

Location: Porto, Portugal
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 11-04-2025
Job ID: 34056

Job Brief:

  • Our client is looking for a Data Software Engineer to join their Data Platform Team. In this role, you will play a crucial part in designing, developing, and maintaining robust data systems that drive our analytics solutions. As a key contributor, you will be responsible for managing and enhancing the data platform that supports our operations.

Responsibilities:

  • Develop, test, and maintain scalable data management systems.
  • Ensure that data systems align with business requirements and industry standards.
  • Integrate modern data management tools and software engineering technologies into existing infrastructure.
  • Leverage various technologies to connect and optimize system performance.
  • Enhance data reliability, efficiency, and quality through continuous improvements.

Requirements and skills:

  • 5+ years of experience as a Data Engineer
  • Bachelor's degree in Computer Science, IT, or related field.
  • Strong understand of data engineering principles and distributed systems.
  • Proficiency in standard programming languages such as Java or Python within an SDLC framework.
  • Experience in API implementation and writing automated tests.
  • Knowledge of cloud-based data services, streaming technologies and large data set management.
  • Familiarity with Apache Kafka, Google BigQuery, Pub/Sub, and the GCP ecosystem.
  • Hands-on experience with messaging systems and data pipelines.

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. 
Location: Porto, Portugal
Job type: Permanent
Emp type: Full-time
Salary from: €50,000.00 EUR
Salary to: €70,000.00 EUR
Job published: 10-03-2025
Job ID: 33724

Job Brief:

  • Our client is looking for a skilled Senior DevOps Engineer to become a part of their Core Application Services team within Cloud Engineering. In this company, they prioritize agile teams that operate swiftly to elevate their products and drive the business forward. They highly value team members who possess strong problem-solving abilities, a thirst for learning, and the ability to thrive in a highly collaborative environment that emphasizes results and impact.

Responsibilities:

  • Design, develop, and maintain high-quality software applications using
  • Design, implementation, and automation of large-scale distributed systems
  • Build tools and automation that help our client achieve higher availability, scalability, latency, and efficiency
  • Work with Engineering teams to deliver high quality software in a fast-paced environment
  • Monitor production and development environments to build preventive measures and provide a seamless customer experience
  • Work with delivery teams on software improvements to achieve higher availability and lower MTTD

Requirements and skills:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience with public cloud platforms (GCP or AWS) and private cloud platforms (VMware ESXi, OpenStack).
  • 5+ years of networking and Linux experience (Centos/Ubuntu).
  • Proficiency in container orchestration and management using Kubernetes, Helm, GKE, and Docker.
  • Expertise in CI/CD tools and methodologies such as GitLab, Jenkins, Vagrant, ArgoCD, and Spinnaker.
  • Experience with Infrastructure as Code (Terraform) and scripting languages such as Python.
  • Hands-on experience with configuration management tools like Ansible, Puppet, or Chef.
  • Proficiency in monitoring systems (Prometheus, New Relic, AppDynamics, or LogicMonitor).
  • Familiarity with messaging/indexing apps like Kafka, Zookeeper, FLINK, RMQ, and Solr.
  • Strong problem-solving, analytical, and communication skills.

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. 
Location: Porto (Hybrid)
Job type: Permanent
Emp type: Full-time
Salary from: €50,000.00 EUR
Salary to: €70,000.00 EUR
Job published: 05-03-2025
Job ID: 32347

Job Brief:

  • We are looking for a Principal Engineer to lead the technical direction of multiple squads, ensuring the stability, scalability, and efficiency of software products. This role involves close collaboration with Engineering Management, Product Owners, and Architecture teams to drive innovation and continuous improvement

Responsibilities:

    •    Define and drive technical strategy across multiple squads.
    •    Ensure system reliability, scalability, and future-proofing.
    •    Lead architectural improvements and introduce new technologies.
    •    Oversee production monitoring and performance.
    •    Break down complex problems into incremental, value-driven solutions.
    •    Engage in early-stage product ideation to maximize business impact.
    •    Identify inefficiencies in team processes and implement improvements.
    •    Foster a DevOps culture, advocating for best practices in software design and deployment..

 

Requirements and skills:

    •    Strong background in software engineering, architecture, and DevOps practices.
    •    Experience designing and deploying scalable, high-performance applications.
    •    Hands-on expertise with cloud platforms, containerization, and modern frameworks (e.g., Java, .NET, AWS, Kubernetes).
    •    Ability to translate business needs into technical solutions.
    •    Strong problem-solving skills and ability to work in high-ambiguity environments.
    •    Excellent communication and leadership skills, with experience engaging senior stakeholders
    •    Define and implement an event-driven architecture using Kafka for real-time data processing. 
    •    Bachelor’s degree in Computer Science, Software Engineering, 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. 
Location: Porto District, PT
Job type: Permanent
Emp type: Full-time
Salary: Negotiable
Job published: 26-02-2025
Job ID: 32473

Job Brief:

  • We are looking for a Senior Software Engineer to join a publicly traded American multinational with presence in 3 different continents.
  • 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.
  • Write clean, efficient, and well-structured code following best practices and coding standards.
  • Conduct comprehensive testing, debugging, and performance tuning to ensure software functionality and efficiency.
  • Collaborate with DevOps and infrastructure teams to design and deploy applications in cloud environments.
  • Implement and automate build, deployment, and monitoring processes.
  • Participate in code reviews to provide and receive constructive feedback, ensuring code quality and adherence to standards.
  • Research and evaluate emerging technologies, frameworks, and tools to enhance software development processes and improve product quality.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
  • Contribute to the continuous improvement of development processes, tools, and practices.

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. 
Location: San Francisco, US
Job type: Permanent
Emp type: Full-time
Salary from: €60,000.00 EUR
Salary to: €70,000.00 EUR
Job published: 26-02-2025
Job ID: 33592