Your search has found 9 jobs

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

Job Brief:

  • We are looking for a Staff Java Engineer for a well-established company that specializes to help businesses handle customer interactions more efficiently.

Responsibilities:

  • End-to-End Development: Design, develop, test, and document backend, frontend, and interaction management platforms.
  • Scalable Architecture: Conduct architectural reviews and contribute to system design for long-term scalability and efficiency.
  • Collaboration & Innovation: Work closely with product owners and designers to expand the feature set and create exceptional user experiences.
  • Technical Leadership: Mentor and guide team members in software engineering best practices, fostering a high-performance culture.
  • Operational Excellence: Take ownership of service performance and reliability, with the possibility of participating in an on-call rotation
  • Emerging Technologies: Stay ahead of industry trends, experiment with new technologies, and collaborate with product teams to transform ideas into solutions.

Requirements and skills:

  • 10+ years of experience in backend development, with deep expertise in Java and Spring framework.
  • Strong knowledge of REST API standards and best practices for API development.
  • Hands-on experience with Google Cloud Platform (GCP) or similar cloud environments.
  • Proficient in software engineering best practices, including continuous delivery, defensive programming, and automated testing
  • Hands-on experience with Jenkins, GitLab CI, or CircleCI for automating deployment pipelines.
  • Bonus: Familiarity with AI technologies, particularly speech recognition and natural language processing.
  • Familiarity with AWS CloudWatch, Prometheus, Grafana, and DataDog for system monitoring and performance tracking.
  • Education: Bachelor’s or Master’s degree in Computer Science or equivalent industry 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: Permanent
Emp type: Full-time
Salary from: €85,000.00 EUR
Salary to: €90,000.00 EUR
Job published: 06-02-2025
Job ID: 33163

Job Brief:

  • As a software tester, you will focus on ensuring the quality and reliability of software through rigorous functional testing. The role involves analyzing and validating the performance of software features to ensure they meet user and system requirements.

Responsibilities:

  • Conduct systematic functional testing to identify and document software issues.
  • Debug software to pinpoint and resolve defects.
  • Collaborate with developers and product teams to validate new features and updates.
  • Analyze test results, provide detailed reports, and suggest improvements to enhance software performance.
  • Maintain compliance with company quality standards throughout the development lifecycle.

Requirements and skills:

  • Proficiency in functional testing methodologies and tools.
  • Experience with debugging and quality assurance processes.
  • Strong analytical skills for identifying patterns and inconsistencies in software performance.
  • Familiarity with software development lifecycles and collaboration tools.
  • Systematic approach to problem-solving with a focus on quality and user 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: Berlin, Germany
Job type: Permanent
Emp type: Full-time
Salary from: €50,000.00 EUR
Salary to: €55,000.00 EUR
Job published: 22-11-2024
Job ID: 32360

Job Brief: 

 

  • Our client is seeking skilled and innovative Developers with a strong theoretical foundation in C++. Their Developer team is diverse, ranging from recent graduates to experienced professionals with over a decade of expertise.

 

 

Responsibilities:

  • Take Ownership of Feature Development: You will independently handle all aspects of creating a new feature, from start to finish.
  • Empathize with the End-User: You’ll be expected to approach problems from the user’s perspective and collaborate with colleagues to explore high-level concepts.
  • Full Responsibility for the Development Cycle: You will manage the complete development process, including architecture design, coding, integrating user feedback, and resolving bugs.
  • Collaborative and Autonomous Work Environment: While you will work closely with other developers, you will have full control over your individual tasks, allowing for self-direction in your work.

 

Requirements and skills: 

  

  • Language Proficiency: Fluent in either English or German (only one required).

  • Technical Expertise: Proficient in C++ (general knowledge of the language is sufficient, expertise in the latest standards like C++17 is not required), with a solid understanding of algorithms.

  • Professional Experience: Open to candidates with any level of experience, including recent university graduates.

  • Education (for those relocating to Berlin):

  • EU citizens: No restrictions.

  • Non-EU applicants: Must possess a technical university degree (at least a bachelor's) or have a minimum of 3 years of proven IT experience (required for visa purposes).

 

 

 

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: Berlin, Germany
Job type: Permanent
Emp type: Full-time
Salary from: €90,000.00 EUR
Salary to: €130,000.00 EUR
Job published: 05-11-2024
Job ID: 32358