All active Power BI roles based in Portugal.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Are you passionate about working with the most cutting-edge technologies, including AI, big data analytics, LLMs, data mining, and business intelligence (BI)? Are you looking to become part of a world-class engineering team? Do you aspire to contribute to a globally recognized, pre-IPO leader in technology?
As a Senior Software Engineer, you will contribute to the design and development of AI-driven architectures that power our next-generation intelligent customer engagement platforms. Your contributions will help shape AI-powered customer experiences, enhancing the intelligence and efficiency of our service platforms.
Additional Notes:
This position will follow a hybrid work model.
Talkdesk is pioneering a new era of Customer Experience Automation (CXA), redefining how the world’s most admired brands interact with their customers through AI. Our global team of courageous innovators is customer-obsessed, building AI-first solutions that put empathy, trust, and transparency at the center of every interaction. We foster an inclusive culture where diverse perspectives drive our success and every voice belongs. Combining the stability of a global leader with the agility of a disruptor, Talkdeskers are empowered with the autonomy to drive meaningful impact, while giving back to the communities and environment around us.
Talkdesk has been recognized as a Leader in the Gartner® Magic Quadrant™ for Contact Center as a Service (CCaaS) and in the G2 Overall Grid® Reports for AI Agents and Contact Center. With seven consecutive years on the Forbes Cloud 100 and multiple AI Breakthrough awards, there has never been a more exciting time to join us as we shape the future of customer experience automation!
Work Environment and Physical Requirements:
Primarily office-environment work, extended periods of sitting or standing, computer-based work. Limited lifting, and equipment usage limited to computer-related equipment (keyboards, mouse, etc.)
The Talkdesk story hinges on empathy and acceptance. It is the shared goal among all Talkdeskers to empower a new kind of customer hero through our innovative software solution, and we firmly believe that the best path to success for our mission is inclusivity, diversity, and genuine acceptance. To that end, we will hire, promote, work along, cheer for, bond with, and warmly welcome into the Talkdesk family all persons without regard to ethnic and racial identity, indigenous heritage, national origin, religion, gender, gender identity, gender expression, sexual orientation, age, disability, marital status, veteran status, genetic information, or any other legally protected status.
Ready to apply?
Apply to Talkdesk
Share this job
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
❗️ Important: This is an On-Site Position in Lisbon❗️
This is an on-site position based at our office in the Lisbon Metropolitan area. Remote or hybrid arrangements are not available once you join the team.
Are you ready for an international move? We are looking for candidates who are either already based in Lisbon or are eager to relocate to Portugal. To make your transition smooth, we provide full relocation support and visa sponsorship for successful international candidates.
📍 See where you'll be working: BrainRocket Portugal
⚡ We are looking for an experienced Senior Backend Developer (Node.js) to join our development team in Lisbon. You’ll help build and scale a next-generation payments integration platform that connects businesses with multiple financial service providers through secure, high-performance APIs.
🎯 Your Mission:
Design and implement robust solutions that power our payments platform, ensuring scalability, security, and reliability. You will contribute to building seamless integrations with banks and payment providers while actively participating in the evolution of a cutting-edge fintech product.
✅ Responsibilities:
• Design, implement, and optimize backend-heavy solutions for our proprietary payments platform
• Develop and maintain complex integrations with banks, PSPs, and other third-party providers
• Actively participate in the full feature lifecycle, from concept and design to implementation and release
• Contribute to the continuous evolution of our fintech payments solution, ensuring adaptability to market needs
• Collaborate within agile development cycles (Scrum), including grooming, sprint planning, and bi-weekly releases
• Identify opportunities to improve technical approaches, performance, and development processes
• Work closely with design, product, and business teams to align features with user and business needs
✅ Requirements:
• 5+ years of professional experience in web development
• 3+ years of hands-on experience with Node.js
• Solid experience with Next.js, Nest.js, Apollo, and Material UI
• Strong proficiency in TypeScript
• Experience with high-load SQL and/or NoSQL databases
• Hands-on experience with REST, GraphQL, and WebSockets
• Knowledge of TDD and experience writing automated tests
• Understanding of microservice architecture principles
• Proficiency with Git workflows
• Hands-on experience with RabbitMQ and Redis
• Experience with MongoDB and MySQL
• Advanced English skills (written and spoken)
✅ Nice to Have:
• Experience in Fintech or payment systems
• Exposure to Kubernetes or containerized environments
• Familiarity with DevOps practices (CI/CD, cloud deployment)
✅ Recruitment Process:
1. Interview with the Recruiter: An introductory conversation to get to know you better, discuss your background, and align expectations about the role and the company.
2. Technical Assessment (HackerRank): A short coding challenge designed to evaluate your technical skills and problem-solving abilities.
3. Technical Interview: An in-depth discussion about your technical expertise, hands-on experience, and approach to solving real-world problems.
4. Final Interview with the Hiring Team: A conversation with team members and leadership to assess cultural fit, collaboration style, and alignment with the team’s goals.
5. Offer: If everything goes well, we’ll move forward with a formal offer to join our team.
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.
Ready to apply?
Apply to BrainRocket
About DataCamp
DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.
About the role
This role is suitable for experienced Data Engineers with 3 years plus of experience, so only apply for this role if your experience matches that criteria. This is a Data Platform Engineering role sitting within our Platform Engineering department, alongside our Infrastructure and Dev Platforms teams. You will be building the data platform that the rest of DataCamp depends on, not doing analytics work for a single business unit.
DataCamp, being a data-driven organization, runs a Datalakehouse on Google Cloud's BigQuery and our reporting is created using our Looker BI tooling. This BI reporting capability helps the DataCamp leadership team steer the company OKRs and vision, and it also helps our engineering teams make data-driven decisions on everything we do. Data also helps us measure how successful our product features or initiatives have been.
To provide data analytics for all our staff, DataCamp has a completely automated data pipeline built using an "infrastructure as code" methodology with Terraform and Ansible, which allows infrastructure provisioning of all data engineering tooling. DataCamp operates a data pipeline that ingests data using Airbyte, and our Airflow cluster schedules a series of tasks each day to transform and clean our data and seed our data marts that are authored using DBT, which helps simplify reporting for each of our business units.
DataCamp currently has data marts for finance, engineering KPIs, engineering costs, and infrastructure cost, to make reporting as easy as possible for our stakeholders in those business units, and we aim to extend that offering. DataCamp's leadership team, data scientists, data analysts and engineers all require the latest datasets to be refreshed on a daily basis so they can do their daily tasks. It is expected that the data platform engineering team makes sure there are no issues with the daily refresh of data and also provides consultancy on best practices such as data ingestion, data mart design, or data product design.
A large part of this role is enabling AI agents and MCPs across the company. We are in a strong agent-first engineering push at DataCamp. That means the data platform is no longer just serving humans through Looker dashboards, it is serving Claude, Claude Code and other agents through MCP servers that expose BigQuery, dbt metadata, data marts and internal tooling in a safe, governed way. You will be building and maintaining those MCPs, shaping how teams across DataCamp get data into their agent workflows, and setting the standards for how agent-authored changes land in our data platform.
What to expect from DataCamp if you join us as a Data Engineer
It will be your role, as part of the Platform Engineering department, to work directly with our staff data engineer, the wider platform engineering teams, our data science and analytics teams, and stakeholders across product and engineering on all data initiatives, both internally and as part of DataCamp's data products.
You should join us at DataCamp if you want to be fully supported in learning how to create and maintain best-in-class data platform engineering processes in an agent-first environment. If you enjoy learning in a team environment, our data and platform experts will be on hand to provide a support network to help you in your career development. You will also be empowered to have creative freedom to shape the processes and roadmap for data platform engineering at DataCamp, including how we expose data to agents, how we govern agent access to production data, and how we measure the impact of agent-assisted data work.
You will spend a meaningful portion of your time working with and through AI agents, writing AGENTS.md specifications, building MCP connectors, designing skills, and using Claude Code day to day to move faster on pipeline work, dbt changes, and operational tasks. If all of this sounds exciting, then this could be the ideal job for you. We don't expect you to know everything when you join, but we want you to be as passionate about data and agent workflows as we are. What we expect in return is that you are naturally inquisitive, open to constructive feedback, and willing to learn and grow every day.
This role should give you a collaborative working environment to become a world-class data platform engineer and help you in your career. Our aim is for you to build the skills needed to consult and advise on data mart design, data product design, MCP architecture, and how to leverage AI agents to improve our internal processes. You will also be involved in helping our content team provide data engineering courses on Redshift, BigQuery, Snowflake, and all the different widely used data warehousing tooling. This may sound like a lot, and it is, but within our Platform Engineering department we are confident we can support you every step of the way and we can achieve these outcomes as a team.
What do we expect from you as a Data Engineer
DataCamp has a strong bias towards providing self-serve systems for our teams so they can access the data they need to make data-driven decisions. That bias now extends to agents, where teams should be able to reach data through MCPs without us becoming a bottleneck. This means the data pipeline, MCP surfaces, and data development process need to be available, governed, and functional rather than a central bottleneck in the company.
You will, under the guidance of our staff data engineer, play a key part in planning future improvements for our whole data platform: the pipeline itself, the data development process, the testing process for data changes, and the agent and MCP surfaces that sit on top of it.
We need you to be enthusiastic and proactive by owning your day-to-day work or any operational issues that occur. We aim to do 80 percent capability development via planned quarterly OKR work and 20 percent support work. This work balance can only be achieved by automating everything we do and by leaning hard on agents to remove toil. We believe Data Platform Engineering should be a force multiplier for the business — both by giving humans self-serve data and by giving every team a reliable agent-accessible path to the data they need.
To be successful in the role it is essential you know Python and can write and advise on SQL best practices. Having an understanding of data ingestion, data processing, reverse ETL, a passion for data governance, and acting as a gatekeeper for security on our data platform is also a must. Comfort working with and through AI agents, not just using them to autocomplete, but designing workflows around them is also essential.
The ideal candidate
It's a plus if
Why Datacamp?
Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:
Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you.
At DataCamp, we value diverse experiences and perspectives. If you’re excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!
Ready to apply?
Apply to DataCamp
Share this job
Our Engineering community is growing, and we’re now looking for a Senior Data Engineer - Databricks (m/f/*) to join our team in Portugal, supporting our global growth.
As Senior Data Engineer (m/f/*), you design and optimize data processing algorithms on a talented, cross-functional team. You are familiar with the Apache open-source suite of technologies and want to contribute to the advancement of data engineering.
Did we pique your interest, or do you have any questions?
We want to hear from you: contact us at recruiting@ultratendency.com
Ultra Tendency is a leading international Data Engineering consultancy specializing in Big Data, Cloud, Streaming, IIoT, and Microservices. We design, build, and operate large-scale, data-driven applications for major enterprises including the European Central Bank, HUK-Coburg, Deutsche Telekom, and Europe’s largest car manufacturer. Founded in Germany in 2010, Ultra Tendency has grown to 8 offices across 10 countries on 3 continents, serving a trusted and expanding client base.
We don’t just use technology—we create it. Our team contributes to over 20 open-source projects, including Ansible, Terraform, NiFi, and Kafka, making a visible impact on both technology and business. Enterprises choose Ultra Tendency because we solve the problems others cannot.
We thrive on challenges. Here, you’ll work on unique projects you won’t find elsewhere and become part of a knowledge-driven, supportive community—not a rigid hierarchy. Continuous learning, feedback, and collaboration drive both personal and professional growth, while maintaining a healthy work-life balance.
Ultra Tendency evaluates applications based on skills and business fit. We welcome candidates from all backgrounds, regardless of race, ethnicity, national or social origin, disability, sex, sexual orientation, or age.
Data privacy statement: Data Protection for Applicants – Ultra Tendency
Ready to apply?
Apply to Ultra Tendency
About DataCamp
DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.
About the role:
DataCamp is looking for a Data Science Editor! As part of the editorial team, you are a seasoned editor or creator within the data and AI space with proven experience in creating, editing, and delivering written or video-based technical data and AI tutorials. You’ll be responsible for working with a network of freelance creators to scale DataCamp’s blog and YouTube channels.
You will collaborate closely with a team of editors, marketers, data evangelists, product marketing managers, SEO experts, and the broader commercial marketing team to drive organic traffic via our blog and tutorial pages. Through these efforts, you will help amplify and share free and valuable educational content for DataCamp’s audience of learners and data practitioners.
We’re excited about you because you have the following:
If that sounds like you, we’d love to meet you.
We’re even more excited about you if you have the following:
Responsibilities:
This is an individual contributor role—you will be expected to recruit, lead, and grow our stable of expert freelancers, manage contracts and payments, assign them technical content, edit their work, and more. Here is what your day-to-day will look like:
Why Datacamp?
Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:
Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you.
At DataCamp, we value diverse experiences and perspectives. If you’re excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!
Ready to apply?
Apply to DataCamp
About DataCamp
DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.
About the role:
DataCamp is looking for a Data Science Editor! As part of the editorial team, you are a seasoned editor or creator within the data and AI space with proven experience in creating, editing, and delivering written or video-based technical data and AI tutorials. You’ll be responsible for working with a network of freelance creators to scale DataCamp’s blog and YouTube channels.
You will collaborate closely with a team of editors, marketers, data evangelists, product marketing managers, SEO experts, and the broader commercial marketing team to drive organic traffic via our blog and tutorial pages. Through these efforts, you will help amplify and share free and valuable educational content for DataCamp’s audience of learners and data practitioners.
We’re excited about you because you have the following:
If that sounds like you, we’d love to meet you.
We’re even more excited about you if you have the following:
Responsibilities:
This is an individual contributor role—you will be expected to recruit, lead, and grow our stable of expert freelancers, manage contracts and payments, assign them technical content, edit their work, and more. Here is what your day-to-day will look like:
Why Datacamp?
Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:
Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you.
At DataCamp, we value diverse experiences and perspectives. If you’re excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!
Ready to apply?
Apply to DataCamp
About DataCamp
DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.
About the role:
DataCamp is looking for a Data Science Editor! As part of the editorial team, you are a seasoned editor or creator within the data and AI space with proven experience in creating, editing, and delivering written or video-based technical data and AI tutorials. You’ll be responsible for working with a network of freelance creators to scale DataCamp’s blog and YouTube channels.
You will collaborate closely with a team of editors, marketers, data evangelists, product marketing managers, SEO experts, and the broader commercial marketing team to drive organic traffic via our blog and tutorial pages. Through these efforts, you will help amplify and share free and valuable educational content for DataCamp’s audience of learners and data practitioners.
We’re excited about you because you have the following:
If that sounds like you, we’d love to meet you.
We’re even more excited about you if you have the following:
Responsibilities:
This is an individual contributor role—you will be expected to recruit, lead, and grow our stable of expert freelancers, manage contracts and payments, assign them technical content, edit their work, and more. Here is what your day-to-day will look like:
Why Datacamp?
Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:
Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you.
At DataCamp, we value diverse experiences and perspectives. If you’re excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!
Ready to apply?
Apply to DataCamp
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.