Your search has found 7 jobs

Job Brief

We are looking for a freelance Backend Engineer to help build and maintain the core services of the software platform. The ideal candidate will have strong experience in modern backend development using Node.js and TypeScript, and will be comfortable working with scalable APIs and databases.

 

Responsibilities

  • Design, implement, and maintain backend services using Node.js, TypeScript, and Fastify.

  • Develop and optimize GraphQL APIs to support frontend and integration needs.

  • Ensure code quality through testing, code reviews, and best practices.

  • Collaborate with frontend developers, QA engineers, and product managers to deliver high-quality features.

  • Troubleshoot, debug, and optimize backend performance.

 

Requirements and Skills

  • Proven experience in backend development with Node.js and TypeScript.

  • Strong knowledge of Fastify (or similar frameworks like Express, Hapi, etc.).

  • Hands-on experience with GraphQL (schema design, queries, resolvers).

  • Solid understanding of MongoDB (data modeling, indexing, performance optimization).

  • Familiarity with CI/CD workflows and version control (Git).

  • Ability to communicate effectively in English (written and spoken).

 

Nice to Have

  • Knowledge of containerization (Docker) and cloud platforms.

  • Experience with frontend applications.

 

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: Remote
Job type: Permanent
Emp type: Full-time
Salary: Negotiable
Job published: 03-11-2025
Job ID: 35846

Job Brief:

 

We're on the hunt of a DevOps Engineer to support our client in scaling and maintaining cloud infrastructure. You'll work in a cross-functional team, collaborate with the client’s leadership and stakeholders, and apply strong DevOps and communication skills across technical and non-technical teams.

 

Responsibilities:

 

  • Strong experience working in Linux/Unix-based environments, particularly in diagnosing and resolving issues.

  • Solid grasp of web architecture and how modern applications operate at the protocol and infrastructure levels.

  • Familiarity with observability tools—logs, metrics, and tracing to keep systems healthy and debug effectively.

  • Hands-on with configuration tools like Ansible.

  • Comfortable supporting applications in production settings and understanding the importance of stability.

  • Highly autonomous and capable of managing your workload with minimal oversight, while staying aligned with the team’s objectives.

  • A team player who values collaboration, continuous learning, and sharing knowledge.

  • Confident with DevOps practices and principles, able to lead by example and mentor others.

 

Requirements and Skills:

 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)

  • Solid, practical experience working with Amazon Web Services (AWS).

  • A strong track record setting up CI/CD pipelines and managing AWS account structures and networking.

  • Deep familiarity with containers and orchestration tools like Docker and Kubernetes, with around 8 years of hands-on experience in Kubernetes.

  • Good understanding of Continuous Integration/Deployment concepts, regardless of the specific tools (e.g., GitHub Actions, GitLab CI, Jenkins).

  • Experience with Infrastructure-as-Code using Terraform, CloudFormation, or Terragrunt.

  • Monitoring know-how: whether it’s Grafana, OpenTelemetry, CloudWatch, or DataDog—you know how to keep things visible.

  • Ability to work with Helm for Kubernetes packaging and deployment.

  • Scripting and automation skills using Bash, Python, or JavaScript/TypeScript.

 

Nice to have:

  • Instrumentation and monitoring tools, especially OpenTelemetry or Grafana.

  • Services such as Traefik, Kafka, and Redis (clustered setups preferred).

 

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: Portugal
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 17-10-2025
Job ID: 35615

Job Brief:


We are looking for an experienced Online Analyst to join our clients data-driven team for a project in the Telecom industry. You will play a key role in developing data models, analyzing customer behavior, and building insightful reports using tools like BigQuery, Tableau, and Google Tag Manager. This is a unique opportunity to work on impactful digital analytics initiatives, collaborate across teams, and contribute to the optimization of business operations through data.

 

Responsibilities:

  • Design and develop data models and create visual dashboards and reports using Tableau.

  • Analyze customer journeys and behavior paths through BigQuery.

  • Extract and present meaningful insights to support business decision-making.

  • Implement and manage event tracking using Google Tag Manager and Snowplow.

  • Collaborate with internal teams to improve and recommend enhancements to data pipelines.

  • Participate in cross-functional initiatives and support knowledge sharing and teamwork.

 

Requirements and Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)

  • Experience with:

    • Data modeling, manipulation, and visualization using Tableau, Snowflake, or BigQuery.

    • Writing complex SQL queries for data transformation and aggregation.

    • Analyzing 1st-party data from CRM systems.

    • Custom event tracking and analytics with Google Tag Manager.

    • Working knowledge of HTML and JavaScript.

  • Strong communication skills and a positive, get-things-done attitude.

  • Motivated by technical challenges and driven to find efficient solutions.

 

Nice to have:

  • Experience with Snowplow for event tracking and analytics.
  • Familiarity with eCommerce analytics or implementations.

 

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: Helsinki
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 14-10-2025
Job ID: 35549

Job Brief:
We are looking for an experienced Data Engineer to join a dynamic team delivering impactful data projects across diverse industries. You will work on building modern data platforms, industrial IoT solutions, and modernizing data warehousing. This is a great opportunity to develop your skills, work with cutting-edge technologies, and contribute to projects that create real value for clients.

 

Responsibilities:

  • Design, build, and maintain modern data platforms and pipelines.

  • Develop solutions for effective data utilization and analytics.

  • Modernize data warehousing and optimize data architecture.

  • Collaborate with team members and stakeholders to deliver high-quality solutions.

  • Continuously learn new technologies and improve existing skills.

  • Support a culture of knowledge sharing, teamwork, and mentoring colleagues.

 

Requirements and Skills:

  • +4 years of experience as a Data Engineer or in a related role.

  • Experience with data platforms or deep knowledge of a few platform technologies.
  • Strong understanding of cloud platforms (Azure or AWS).

  • Proficiency in Python, SQL, and Scala.

  • Experience with big data frameworks, especially Spark.

  • Familiarity with data engineering tools: Databricks, Snowflake, dbt, Fabric.

  • Knowledge of modern data modeling methods, such as Data Vault 2.0.

  • Experience with data visualization tools, such as Power BI.

  • Solid understanding of data warehousing and data architecture concepts.

 

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: Remote
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 08-10-2025
Job ID: 35448

Job Brief:

  • Our client is looking for a Senior Test Automation Engineer to join a publicly traded American multinational with a presence across three continents. In this role, you will leverage your test automation expertise to drive quality initiatives, develop automation tools, and ensure the reliability of cutting-edge cloud and infrastructure solutions. 

Responsibilities:

  • Conduct automated testing of the company's platform using Python-based automation framework.
  • Develop new test scripts for end-to-end product testing within the automation framework.
  • Analyze test results from executed tests using test framework logs, product logs, and traffic dumps.
  • Develop new automation tools to enhance testing efficiency.
  • Collaborate with other departments such as Development, DevOps, and TechOps to align goals and priorities for the Test Automation Group with company strategies.
  • Identify weaknesses in existing automated processes and workflows, eliminate these issues, and monitor the effectiveness of automated flows and processes.
  • Be available for on-call duty as required.

Requirements and skills:

  • 5+ years of experience in software testing and quality assurance, preferably in the SaaS industry.
  • Strong knowledge of software development processes and testing methodologies.
  • Proficiency in Python 3.x and/or Java, or another object-oriented programming language.
  • Experience with Linux-based operating systems.
  • Experience in front-end testing of web applications.
  • Hands-on experience with backend, microservices, and API testing.
  • Practical experience with MySQL and database management.
  • Experience with REST API automation and SDK-type interfaces (Java, Python, C++, etc.).
  • Solid understanding of SW version control, bug tracking, and test management systems.
  • Knowledge of cloud automation frameworks (AWS/GCP) for CI/CD processes.
  • Familiarity with Web UI Automation tools such as Selenium.

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: €45,000.00 EUR
Salary to: €55,000.00 EUR
Job published: 24-09-2025
Job ID: 32430

Job Brief: 

  • We are looking for a skilled Senior Full-Stack Developer to join an innovative team in Portugal. This role focuses on developing cutting-edge logistics and production software, collaborating in a multidisciplinary environment, and ensuring the seamless integration of scalable systems.

Responsibilities:

  • Develop and maintain scalable and high-performance microservices.
  • Build responsive and user-friendly interfaces using modern front-end frameworks.
  • Follow SOLID principles and best coding practices to ensure software quality.
  • Implement and maintain automated testing to enhance software reliability.
  • Deploy and manage applications in AWS cloud environments, optimizing for efficiency and cost-effectiveness.
  • Work within a cross-functional DevOps team, closely collaborating with Product Owners and Designers to define and implement effective solutions.
  • Contribute to architectural discussions and participate in key technical decision-making processes.

Requirements and skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
  • +6 years of experience.
  • Proven experience as a Full-Stack Developer or in a similar role.
  • Strong knowledge of microservices architecture and event-driven systems.
  • Proficiency in Java and Spring Boot for backend development.
  • Hands-on experience with React.js and TypeScript for frontend applications.
  • Familiarity with relational and non-relational databases such as PostgreSQL and MongoDB.
  • Experience in Agile software development and delivering complex IT solutions.

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: Hybrid (Lisbon or Porto)
Job type: Permanent
Emp type: Full-time
Salary from: €45,000.00 EUR
Salary to: €56,000.00 EUR
Job published: 24-09-2025
Job ID: 33295

Job Brief:

  • We are looking for an  Information Security Architect to support the second phase of a public sector client's Microsoft 365 (M365) rollout. This role focuses on shaping and securing the M365 environment, aligning it with long-term security goals, and working closely with the ongoing cloud transition.

Responsibilities:

  • Development and implementation of the M365 environment’s security architecture.

  • Define the security framework for Phase 2 of the M365 implementation: evaluate options, provide recommendations, and drive decisions.

  • Develop a security roadmap for the M365 platform, with a future-focused perspective.

  • Collaborate closely with the ongoing cloud migration project, ensuring alignment on all security-related aspects.

 

Requirements and Skills:

  • Strong background in Identity and Access Management (IAM).

  • Expertise in Microsoft Entra ID (formerly Azure AD).

  • Solid understanding of Microsoft 365 and Azure security tools.

  • Knowledge of Microsoft Purview (compliance, data classification, DLP, eDiscovery).

  • M365 architecture design and deployment. 
  • Finnish language is required

 

Nice to Have:

  • Prior experience in public sector IT projects.

 

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: Helsinki
Job type: Contract
Emp type: Full-time
Pay rate: Negotiable
Job published: 11-09-2025
Job ID: 34949