Location: Brazil; Portugal
SUMMARY:
As a Data / ML Engineer, you’ll combine hands-on data analysis, data engineering and applied data science to build and improve production ML solutions. You’ll work closely with Product Owners to understand what they want to learn or improve, explore the data and propose experiments. You’ll also collaborate with Data Scientists and Engineers to build and maintain the pipelines that support these solutions in production.
WHAT WILL YOU BE DOING:
Analyse data to answer product questions. Explore datasets, identify trends and anomalies, and communicate findings that help Product Owners make decisions.
Work with Product Owners to shape experiments. Clarify requirements, translate product questions into testable hypotheses, suggest experiments and help define how to measure success and interpret results.
Build and maintain end-to-end ML pipelines. Cover ETL, feature engineering, model training, deployment, batch scoring, API-based inference and monitoring.
Work with our data and ML stack. Use AWS SageMaker, AWS Glue, AWS Lambda, MLflow, Spark and Airflow, with Great Expectations for data quality where appropriate.
Collaborate with Data Scientists and Engineers. Improve how models are developed, deployed and operated in production. Work in an Agile Scrum environment and apply practices such as TDD and DDD where appropriate.
WHAT WE ARE LOOKING FOR:
Hands-on experience across data engineering and applied data science, with the ability to move between exploratory analysis, experimentation and production pipeline development.
Strong data analysis skills, including the ability to investigate datasets, interpret findings and explain what they mean for product decisions.
Experience working directly with Product Owners to understand requirements, propose experiments and define success metrics.
Strong experience building end-to-end production ML pipelines, covering ETL, feature engineering, model training, deployment, serving and monitoring.
Proficiency with AWS SageMaker, AWS Glue and AWS Lambda, plus hands-on experience with MLflow, Spark and Airflow.
Clear communication and effective collaboration with Product Owners, Data Scientists and Engineers.
AWESOME BUT NOT REQUIRED:
Experience with Google Vertex AI.
Familiarity with the Great Expectations Framework for data quality.
Proven experience working in Agile Scrum environments and practising TDD and DDD.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility to travel
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY
Location: Portugal; Brazil
SUMMARY:
We’re looking for a Senior Salesforce Developer to join TXP on a client project and take a hands-on role in developing and improving a complex Salesforce estate. A key part of the work will be designing, building and deploying Salesforce Agentforce agents that support real business processes.
The client runs two Salesforce orgs covering Sales Cloud and FinancialForce (Certinia), with finance processes spanning the sales ledger and general ledger. The contact centre also uses Service Cloud, which is largely supported by an external development partner.
You’ll be one of the key Salesforce technical specialists in a small internal team. You’ll write and review code, work directly with business stakeholders, and have the autonomy to challenge requirements and recommend how to deliver them.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
Design, build, test and deploy Salesforce solutions using Apex, Lightning Web Components (LWC), SOQL and Salesforce APIs.
Lead hands-on Agentforce development, from identifying suitable use cases and configuring agents through to testing and deployment.
Enhance Sales Cloud and build or maintain integrations across Salesforce, FinancialForce and other enterprise systems.
Work with stakeholders to understand the business problem and decide when to use Apex, Salesforce Flow or other native platform capabilities.
Review the existing estate and identify improvements to performance, scalability and maintainability.
Maintain good standards for testing, security, source control, deployment and technical documentation.
Collaborate with internal Salesforce colleagues and external development partners.
WHAT WE ARE LOOKING FOR:
Strong commercial experience as a Salesforce Developer, with the ability to take ownership of development work in a small team.
Hands-on experience building solutions with Apex and LWC, plus solid knowledge of SOQL, Salesforce APIs and integration patterns.
Strong Sales Cloud experience and experience working in complex or multi-org Salesforce environments.
Practical experience designing and implementing integrations between Salesforce and other systems.
A strong understanding of Salesforce security, data modelling and automation, including Salesforce Flow.
Experience with modern Salesforce development and deployment practices, including Salesforce DX, Git and CI/CD.
A degree in Computer Science, Engineering or a related discipline.
Strong verbal and written communication skills in English
YOUR AGENTFORCE EXPERIENCE:
Hands-on Agentforce implementation is essential. We’re looking for someone who has personally designed, built and implemented Salesforce Agentforce agents for real business use cases, ideally through to production.
You should be able to walk us through an agent you helped deliver, explain what you personally built, and describe how you tested and deployed it. We’d like to hear how you configured topics, actions, instructions and guardrails, and how the agent interacted with Salesforce data, automation, APIs or existing business processes.
AWESOME BUT NOT REQUIRED:
Experience with FinancialForce (Certinia), particularly in accounting or finance workflows.
Experience integrating Salesforce with finance, ERP or general ledger systems.
Service Cloud or contact centre experience.
Salesforce Platform Developer I or II certification.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY
Location: Portugal; Brazil
SUMMARY:
We’re looking for an experienced Full Stack Developer with strong React, TypeScript and C#/.NET skills to join a customer application development project.
You’ll work across the frontend and backend, building React interfaces and developing .NET REST APIs within a Microsoft Azure environment. You’ll contribute throughout the development lifecycle, from planning and technical design to implementation, testing and defect resolution.
This is a hands-on role for someone who takes ownership, cares about software quality and enjoys collaborating with engineers and client stakeholders.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
Develop and maintain frontend applications using React, TypeScript and JavaScript.
Build reusable UI components using libraries such as MUI or PrimeReact.
Work with Vite and React Router.
Design, build and maintain REST APIs using C# and .NET.
Integrate frontend interfaces with backend services.
Develop application solutions within Microsoft Azure.
Write and maintain unit tests across your development work.
Contribute to technical design, troubleshooting and defect resolution.
Take ownership of agreed deliverables, meeting quality, functionality and delivery expectations.
Participate in sprint planning, daily stand-ups, reviews and retrospectives.
Manage your workload, communicate progress and raise risks or blockers early.
Collaborate with TXP colleagues and client stakeholders, explaining technical decisions clearly.
Contribute to development standards, best practices and knowledge sharing.
WHAT WE ARE LOOKING FOR:
Extensive hands-on experience with React, including Vite and React Router.
Strong knowledge of TypeScript and JavaScript.
Significant experience with component libraries such as MUI, PrimeReact or equivalent.
Strong experience consuming and integrating REST APIs.
Extensive experience developing REST APIs with C# and .NET.
In-depth understanding of REST API design patterns and best practices.
In-depth knowledge of Microsoft Azure and experience using it for application development.
Experience writing unit tests and ensuring application quality.
A strong understanding of software design principles and maintainable code.
Experience working within Scrum-based Agile teams.
The ability to understand how frontend and backend components interact within the wider application.
Strong organisation, prioritisation and problem-solving skills.
Good written and verbal communication skills, including the ability to explain technical topics to non-technical stakeholders.
A proactive, collaborative approach and the ability to work independently.
A degree in Computer Science, Engineering or a related discipline.
Strong verbal and written communication skills in English
AWESOME BUT NOT REQUIRED:
Experience helping define development standards and technical guidelines.
Experience mentoring developers and sharing technical knowledge.
Relevant technical certifications.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY
Location: Portugal; Brazil
SUMMARY:
We’re looking for an experienced Frontend Developer with strong React and TypeScript skills to join a customer application development project.
You’ll take ownership of frontend development tasks, building reliable, maintainable interfaces and contributing throughout the development lifecycle from planning and technical design to implementation, testing and defect resolution.
This is a hands-on role for someone who cares about code quality, communicates clearly and works confidently within an Agile delivery team.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
Develop and maintain frontend applications using React, TypeScript and JavaScript.
Build reusable UI components using libraries such as MUI or PrimeReact.
Integrate frontend applications with REST APIs.
Work with Vite and React Router to support application development and navigation.
Write and maintain unit tests using Vitest or similar tools.
Contribute to technical design, troubleshooting and defect resolution.
Take ownership of agreed frontend deliverables, meeting quality, functionality and delivery expectations.
Participate in sprint planning, daily stand-ups, reviews and retrospectives.
Manage your workload, communicate progress and raise risks or blockers early.
Collaborate with TXP colleagues and client stakeholders, explaining technical decisions clearly.
Contribute to development standards and share knowledge with the wider team.
WHAT WE ARE LOOKING FOR:
Extensive hands-on experience developing applications with React and its ecosystem, including Vite and React Router.
Strong knowledge of TypeScript and JavaScript.
Solid experience consuming and integrating REST APIs.
Significant experience with component libraries such as MUI, PrimeReact or equivalent.
Experience writing unit tests with Vitest or similar frameworks.
A strong understanding of software design principles, maintainable code and development best practices.
Demonstrable experience ensuring application quality through testing and defect resolution.
Experience working within Scrum-based Agile teams.
The ability to understand how frontend decisions affect the wider application.
Strong organisation, prioritisation and problem-solving skills.
Good written and verbal communication skills, including the ability to explain technical topics to non-technical stakeholders.
A proactive, collaborative approach and the ability to work independently.
A degree in Computer Science, Engineering or a related discipline.
Strong verbal and written communication skills in English
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY
Location: Portugal; Brazil
SUMMARY:
We are looking for a Full Stack Tech Lead to help build an end-to-end forecasting platform that brings machine learning into practical, user-facing applications.
This role combines approximately
50% hands-on development
with technical leadership and delivery coordination. You will guide technical decisions, manage incoming demands and help the team turn requirements into clear, deliverable work. People management is not part of the role.
You will work with Node.js, TypeScript, React and NestJS, building distributed applications running on
AWS ECS with Fargate
, with a strong focus on automated testing, reliability and collaboration.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
Developing and maintaining frontend applications using React and TypeScript, alongside backend services built with Node.js and NestJS.
Providing technical direction while remaining actively involved in coding, code reviews and problem-solving.
Managing technical demands, clarifying requirements, coordinating priorities and breaking down complex work into achievable deliverables.
Collaborating with product stakeholders and engineers to identify dependencies, resolve blockers and keep delivery moving.
Designing and evolving distributed systems using Amazon SQS for messaging and EventBridge for event-driven workflows.
Building and running containerised services on AWS ECS with Fargate.
Developing and maintaining PostgreSQL databases and application data access.
Building automated tests using Vitest and Playwright, applying sound judgement across unit, integration and end-to-end testing.
Monitoring application health and investigating production issues using Datadog.
Integrating forecasting models into application workflows that support automation and user interaction.
Applying AI-assisted engineering practices to improve development and testing while maintaining quality.
WHAT WE ARE LOOKING FOR:
Strong hands-on experience with Node.js, TypeScript, React and NestJS.
Proven technical leadership experience, combining practical development with architectural decisions and delivery ownership.
The ability to manage incoming demands, clarify scope, coordinate priorities and guide work through to completion.
Experience building distributed and event-driven systems, including Amazon SQS and EventBridge.
Hands-on experience with containerised applications running on AWS ECS with Fargate.
Strong experience with PostgreSQL.
A strong commitment to automated testing, with practical experience using Playwright and Vitest or a similar testing framework.
Experience using Datadog for application monitoring and production troubleshooting.
Experience using AI tools within the software development lifecycle, with appropriate review and validation.
A proactive, collaborative approach and clear communication, with the confidence to take ownership and work closely with technical and non-technical stakeholders.
Strong verbal and written communication skills in English
NICE TO HAVE:
Experience with Terraform and infrastructure as code.
Experience building or improving CI/CD pipelines.
Previous experience developing forecasting, predictive analytics or other applications powered by machine learning.
An understanding of how applications interact with machine learning models to deliver user-facing features. Dedicated MLOps expertise is not required.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY
Location: Brazil; Portugal
SUMMARY:
We are looking for a Web Engineer with strong React and Node.js experience to join an engineering team focused on Performance Marketing, Growth and Generative Engine Optimisation (GEO).
The team builds the technology that supports Organic Search and Growth initiatives, helping ensure content is discoverable and cited across both traditional search engines and emerging AI-driven search experiences, including Google Search, AI Overviews, ChatGPT, Gemini and Google AI Mode.
You will work on scalable web solutions that impact thousands of pages, including content scaling, structured data and page architecture. You will collaborate closely with engineers as well as Growth and SEO teams, contributing not only to development but also to improving the processes behind how content and web experiences are delivered at scale.
We are looking for someone who combines strong web engineering fundamentals with curiosity, good communication skills and a proactive approach to solving problems.
WHAT WILL YOU BE DOING:
You will join our engineering team and become a valued member, working closely in a collaborative, autonomous, and cross-functional team. You will help with the following:
Build and develop scalable web applications and pages using React and Node.js;
Develop solutions that support Organic Search, Growth and GEO initiatives across thousands of web pages;
Work on page architecture, content scaling and structured data implementations;
Maintain, improve and troubleshoot existing web applications and websites;
Collaborate closely with engineering, Growth, SEO and other stakeholders to understand requirements and translate them into technical solutions;
Contribute to initiatives aimed at improving visibility across traditional search engines and AI-driven search platforms;
Work with Content Management Systems and content-driven web experiences;
Develop and consume APIs and integrate services where required;
Test solutions across different browsers and devices and identify technical issues;
Use Git-based source control and modern development workflows;
Contribute ideas for improving applications, development processes and the way the team delivers solutions at scale;
Participate in Agile ceremonies, technical discussions and project planning;
Take ownership of assigned tasks and deliver high-quality solutions within agreed timelines.
WHAT WE ARE LOOKING FOR:
Bachelor's degree in Computer Science or any related technical field.
Strong professional experience in modern web development;
Strong proficiency in React.js and its core principles;
Strong proficiency in Node.js and experience building or supporting server-side web applications and services;
Strong knowledge of JavaScript/TypeScript, HTML5 and CSS3;
Experience building maintainable, scalable and reusable web solutions;
Good understanding of modern frontend development practices, tooling and build processes;
Experience working with RESTful APIs and integrating frontend and backend services;
Good understanding of Git and collaborative software development workflows;
Experience implementing responsive and cross-browser web solutions;
Ability to write clean, maintainable and well-structured code;
Strong analytical and problem-solving skills;
A curious and proactive mindset, with the confidence to investigate problems and suggest improvements;
Comfortable working on process-related initiatives alongside core software development;
Experience working within Agile and cross-functional teams;
Excellent written and verbal English communication skills, including the ability to work effectively with both technical and non-technical stakeholders.
AWESOME BUT NOT REQUIRED:
Previous experience working within SEO, Growth Engineering or Performance Marketing teams;
Understanding of Generative Engine Optimisation (GEO) and how AI-driven search is changing content discovery;
Experience with Content Management Systems (CMS);
Experience with Umbraco or similar CMS platforms;
Knowledge of structured data, schema markup and search-engine optimisation;
Experience developing large-scale, content-heavy websites or platforms with thousands of pages;
Familiarity with optimising web architecture and content for both traditional search engines and AI-driven search experiences.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility to travel
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY
Location: Portugal; Brazil
SUMMARY:
We are looking for an experienced Head of Revenue Operations & Sales Automation to help build and scale the commercial operations behind a growing international professional services business.
This is a senior, hands-on role sitting at the intersection of Sales, Finance, Delivery, Marketing and Technology. You will be responsible for creating clearer commercial processes, improving data quality and forecasting, and using automation and AI to reduce manual work and enable teams to spend more time with clients, candidates and growth opportunities.
You will lead a small team focused on revenue intelligence, systems, automation and enablement, while working closely with senior commercial and finance stakeholders.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
Own and continuously improve the commercial operating model, including sales stages, pipeline rules, forecast categories, MEDDPICC standards and regular commercial review processes.
Build a trusted commercial data model across HubSpot, Bullhorn, Finance systems and Power BI.
Establish clear standards for data quality, ownership, accuracy, completeness and reconciliation.
Provide commercial leaders with meaningful visibility into pipeline health, forecasting, conversion, productivity and commercial risk.
Own the roadmap for HubSpot, Bullhorn, Power BI, integrations, workflow automation, sales tooling and approved AI solutions.
Identify opportunities to automate repetitive processes and reduce manual administration across sales and recruitment workflows.
Design practical AI-enabled workflows where AI can prepare, analyse, recommend and complete appropriate low-risk tasks while maintaining clear human oversight.
Establish appropriate governance around automation and AI, including permissions, testing, monitoring, data access and approval processes.
Work closely with Finance on commission inputs, reconciliation, audit trails and exceptions.
Partner with Marketing to improve lead definitions, scoring, routing, hand-offs and campaign-to-pipeline reporting.
Embed MEDDPICC into CRM workflows, qualification standards, deal reviews, forecasting and manager coaching.
Create dashboards, playbooks and practical tools that help managers, sellers and recruiters make better commercial decisions.
Lead the adoption of new processes and technology through pilots, training, communication, feedback and continuous improvement.
Review the commercial technology portfolio and identify opportunities to simplify tools, improve integrations and demonstrate value from technology investment.
Manage external implementation partners where specialist HubSpot, Bullhorn, Power BI, integration, data or AI expertise is required.
WHAT WE ARE LOOKING FOR:
5+ years' experience leading Sales Operations, Revenue Operations, commercial systems or go-to-market transformation within a B2B environment.
Strong experience designing, implementing and driving adoption of CRM processes, ideally within HubSpot.
Confidence working across CRM, ATS, reporting and finance-related data workflows.
Strong understanding of pipeline management, forecasting, sales process design, data governance and commercial reporting.
Practical experience implementing workflow automation, system integrations or AI-enabled process improvements.
Strong analytical capabilities and experience with Power BI or comparable reporting platforms.
Experience turning commercial data into actionable insights for senior leadership and sales management.
Strong stakeholder-management skills, particularly when working with senior Sales and Finance stakeholders.
Proven ability to drive organisational and behavioural change rather than simply implementing technology.
Ability to combine strategic thinking with hands-on execution in a lean and fast-moving environment.
A commercial mindset with a focus on measurable improvements in forecasting, productivity, adoption and revenue performance.
Strong verbal and written communication skills in English
AWESOME BUT NOT REQUIRED:
Experience implementing MEDDPICC or another structured B2B sales methodology.
Experience working with Bullhorn or another recruitment-focused ATS.
Experience supporting commissions, incentives or sales-performance management processes.
Previous ownership of a HubSpot implementation, major CRM migration or multi-system integration programme.
Experience designing or implementing AI-enabled sales or revenue operations workflows.
Familiarity with AI governance, data privacy, permissions and access controls.
Relevant certifications in HubSpot, Revenue Operations, Power BI, data governance, automation or change management.
Experience working within professional services, technology consulting, recruitment or another people-led B2B services environment.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY
Location: Brazil; Portugal
SUMMARY:
We’re looking for an experienced Java Engineer to join a collaborative, agile engineering team working on Java / Spring Boot / Vue.js solutions. You’ll contribute across the stack, work closely with senior engineers and product stakeholders, and help continuously deliver secure, high-quality software that genuinely makes an impact.
This is a hands-on role with strong ownership, technical depth, and real influence over design and engineering standards.
WHAT WILL YOU BE DOING:
You will be joining our engineering team and will be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
Design, develop, and maintain backend services using Java & Spring Boot, with exposure to Vue.js on the frontend
Write and maintain a strong automated test suite (unit, integration, and end-to-end)
Participate actively in code reviews, ensuring quality, performance, and maintainability
Contribute to service and feature design discussions
Debug and resolve complex issues in distributed systems
Follow best practices around secure coding, CI/CD, source control, and release processes
Coach and mentor junior engineers, raising the overall quality bar
Provide predominantly 3rd-line support when required
Collaborate with engineering leadership to continuously improve ways of working
WHAT WE ARE LOOKING FOR:
5+ years of commercial experience with Java & Spring
Experience working alongside a modern frontend framework (Vue.js or similar)
Strong understanding of RESTful APIs
Solid experience with automated testing (unit & integration)
Hands-on experience with CI/CD pipelines (e.g. GitHub Actions, Drone, similar)
Comfortable working in Agile environments with short delivery cycles
Confident using Git and modern codebase management practices
Strong focus on code quality, security, and performance
Experience reviewing code and providing constructive feedback
Strong problem-solving skills and a real ownership mentality
Clear communicator with both technical and non-technical stakeholders
Strong English communication skills, both written and verbal.
AWESOME BUT NOT REQUIRED:
Experience with large-scale, high-performance systems
Exposure to microservices architectures
Knowledge of cloud-native development
Experience with Docker, Kubernetes, Helm, Kustomize
Familiarity with event-driven/event-based architectures
Leadership or mentoring experience
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues, and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Fully remote
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY
Location: Portugal; Brazil
SUMMARY:
You will join a cross-functional squad responsible for building and maintaining high-scale, customer-facing services. The role involves contributing to new product features, evolving system architecture, improving code quality, and ensuring operational reliability in a modern, cloud-based environment.
The ideal engineer thrives in a collaborative, autonomous culture that values experimentation, continuous learning, and shared ownership. This position plays a key part in shaping technical decisions, supporting platform evolution, and delivering impactful solutions at scale.
WHAT WILL YOU BE DOING:
You will be joining our engineering team and will be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
Feature Delivery & Collaboration
Participation in the design and delivery of new product features in collaboration with product, design, and engineering teams.
Exploration of feasibility options and contribution to customer-focused engineering decisions.
Commitment to clear goals, delivery expectations, and shared team objectives.
Clear and responsible communication within the squad to support alignment and transparency.
Communicating your needs clearly and responsibly.
Architecture & Technical Decision-Making
Contribution to system architecture discussions and evolution of technical design within the squad.
Application of OOP, SOLID principles, and clean coding practices to build maintainable Ruby services.
Participation in establishing engineering patterns, standards, and long-term architectural improvements.
Support in building highly available, resilient, and scalable systems.
Code Quality & Testing
Development of high-quality Ruby code that is maintainable, readable, and structured for long-term sustainability.
Adoption of strong testing practices using RSpec or Minitest to ensure robust test coverage.
Improvement of existing systems to enhance reliability, modularity, and testability.
Contribution to a culture of automated testing and continuous quality improvements.
Operational Excellence
Support in building and maintaining services operating under significant scale and traffic.
Participation in monitoring, troubleshooting, and enhancing system resilience.
Contribution to observability practices, operational readiness, and continuous improvement of production systems.
Engagement in deployments and incident support as part of the team’s shared operational ownership.
WHAT WE ARE LOOKING FOR:
Core Technical Skills
Strong hands-on experience with Ruby for building production applications.
Ability to deliver maintainable, well-structured code aligned with OOP and SOLID principles.
Proficiency in automated testing using RSpec or Minitest.
Experience working with Git and collaborative development workflows.
Backend Engineering Fundamentals
Experience building scalable, API-driven backend services.
Understanding of concurrency, asynchronous processing, and distributed system interactions.
Experience with PostgreSQL, Redis, and MongoDB for data persistence and caching.
Ability to design and troubleshoot systems operating under heavy load and high availability requirements.
Operational & Performance Awareness
Familiarity with diagnosing performance bottlenecks and implementing optimisations.
Strong understanding of observability principles, including monitoring, logging, and system health analysis.
Experience supporting and iterating on production systems.
Communication & Collaboration
Strong English communication skills, both written and verbal.
Ability to contribute positively to team collaboration, solution discussions, and knowledge sharing.
AWESOME BUT NOT REQUIRED:
Experience with containers and orchestration (Docker, Kubernetes).
Familiarity with Rack, Sinatra, or Rails frameworks.
Exposure to EventMachine or event-driven architectures.
Experience with ELK, Datadog, or similar observability stacks.
Knowledge of AWS services such as ECR, EC2, S3, and RDS.
Exposure to CI/CD pipelines, cloud-native practices, or infrastructure tooling.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues, and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Fully remote
Ongoing Training & Mentoring
The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY
Location: Portugal; Brazil
SUMMARY:
As a Senior .NET Engineer, you will play a key role in evolving and optimising our payment-related services, ensuring reliability, performance, and scalability in a high-traffic environment. You’ll work hands-on across modern .NET technologies to improve existing systems, diagnose complex issues, and design robust solutions that keep our platform running smoothly.
We’re looking for engineers who are passionate about continuous learning, modern engineering practices, and building resilient, customer-focused systems. You’ll join a collaborative, supportive environment where people are encouraged to grow, experiment, and push the boundaries of technical excellence.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
Design, develop, maintain, and enhance .NET microservices and backend APIs that support critical payment workflows
Analyse and optimise existing applications for performance, scalability, and reliability
Investigate and troubleshoot production issues, identifying root causes and delivering high-quality fixes
Refactor legacy components into modern, cloud-ready services
Contribute to improving engineering standards, code quality, and best practices through thoughtful code reviews
Collaborate with engineers, product managers, and QA to deliver high-impact features for millions of users
Mentor junior engineers, providing guidance on architecture, coding patterns, and engineering principles
WHAT WE ARE LOOKING FOR:
5+ years of experience building highly scalable, customer-facing systems using modern .NET (C#, .NET 6/7/8)
Strong experience developing RESTful APIs and microservices using ASP.NET Core
Solid experience building and maintaining distributed services, with a focus on performance, resilience, and observability
Advanced proficiency in SQL Server, including optimisation of complex queries, stored procedures, and database schema design
Hands-on experience with caching technologies such as Redis
Proficiency in integrating with internal and external REST APIs
Experience working in event-driven or message-based architectures (Kafka, SNS/SQS, RabbitMQ – exposure is fine)
Solid understanding of cloud-native development, ideally with AWS (Lambda, API Gateway, DynamoDB, SNS/SQS, ECS/EKS)
Strong experience with Git-based workflows
Good understanding of secure coding, authentication/authorisation patterns, and modern internet security practices
Experience working in an Agile, cross-functional team
Strong verbal and written communication skills in English
NICE TO HAVE:
Background in payment systems, PCI considerations, or high-volume transactional flows
Experience with observability tools such as Grafana, Kibana, Datadog, AppDynamics, OpenTelemetry
Experience with CI/CD pipelines (GitHub Actions, Jenkins, ArgoCD, Azure DevOps, GitLab CI)
Experience with performance optimisation in high-traffic environments
Ability to collaborate effectively with engineers, product managers, QA, and stakeholders
Comfortable working both independently and as part of a distributed engineering team
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility of travelling
Location: Brazil; Portugal
SUMMARY:
We are looking for a proactive Senior DevOps Engineer to join our GCP-based data streaming team. You will design, build, and operate real-time data pipelines, ensuring reliability, security, and cost efficiency.
We are looking for candidates who are as excited about pushing their development as they are about advancing our technology stack.
WHAT WILL YOU BE DOING:
You will become a key engineering team member, contributing significantly within a collaborative, autonomous, and cross-functional environment. Your role will involve assisting with the following:
Design, build, and maintain real-time data pipelines.
Ensure the reliability, security, and cost-efficiency of cloud infrastructure.
Collaborate with agile teams to deliver efficient solutions.
Implement and manage CI/CD pipelines using Google Cloud Build.
Automate infrastructure deployment using Terraform.
Maintain observability through metrics, logging, and tracing tools.
Resolve complex infrastructure issues proactively and efficiently.
Create detailed documentation, including runbooks and architecture diagrams.
Mentor team members through code reviews and pair programming.
WHAT WE ARE LOOKING FOR:
Strong Linux administration and troubleshooting skills (RHEL, Ubuntu, CentOS)
Strong networking knowledge (VPC, VPN, Peering, NAT)
Strong load-balancing expertise (HTTP(S), TCP/SSL)
Deep proficiency in Google Cloud Platform and its core services (GCE, GCS, Cloud Functions, App Engine, Cloud Run)
Advanced Terraform skills (module design, workspaces, state backends)
Extensive container and Kubernetes experience (Docker best practices, GKE, Helm)
Solid CI/CD expertise with Google Cloud Build (pipelines, triggers)
Proficient in IAM, organisation policies, and resource management
SQL skills for both transactional databases and BigQuery
Familiarity with data streaming and real-time processing (Pub/Sub, Apache Beam/Dataflow, Kafka)
Advanced scripting and programming (bash/zsh, Python with GCP SDK, Go)
Hands-on with observability tools (metrics, logs, traces)
Understanding of cloud security and compliance best practices
Troubleshooting mindset for resolving complex infrastructure issues
Strong communication and documentation abilities (runbooks, architecture diagrams)
Mentoring experience and aptitude for code reviews and pair programming
Experience working in Agile development environments, particularly in a Scrum framework.
Strong English communication skills, both written and verbal
AWESOME BUT NOT REQUIRED:
Familiarity with OpenTelemetry
Familiarity with Kyverno, Falco, and Teleport
Security-scanning and compliance automation (Trivy, Snyk)
Knowledge of serverless orchestration (Cloud Composer / Apache Airflow)
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility to travel (UK)
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY
Location: Worldwide
SUMMARY:
We're looking for a Legacy Conversion Consultant to join our Application Modernisation team, helping enterprise organisations migrate business-critical applications away from legacy technologies.
This is a hands-on technical role focused on analysing legacy applications, executing large-scale migration projects, and working with automation tooling to accelerate application modernisation. You'll work primarily with CA Gen applications while supporting the migration of enterprise systems to both modern mainframe architectures and distributed technology stacks. You'll also help improve the automation tools and migration processes that drive future transformation projects.
If you enjoy solving complex technical challenges and modernising legacy applications, this is an excellent opportunity to work on large-scale enterprise transformation programmes.
WHAT WILL YOU BE DOING:
You will join our engineering team as a valued member, working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
Analyse and assess legacy applications, primarily developed in CA Gen.
Execute application migration projects using automation tooling.
Apply technical fixes and enhancements throughout the migration process.
Define migration approaches for different application components, including: Database access, Online transactions, Batch processing, User interfaces, Application components
Support phased migration strategies.
Deliver migrations to: Native COBOL environments (CICS, IMS-DC and DB2) and modern technology stacks including Java, .NET, Spring Boot, Angular and cloud platforms.
Validate converted applications to ensure functional equivalence, maintainability and performance.
Document migration standards, reusable patterns and technical processes.
Work closely with technical leadership to define migration strategies and delivery roadmaps.
Support technical proposals and Statements of Work.
Engage with customers and technical stakeholders to explain migration approaches and project outcomes.
Contribute to the continuous improvement of migration tooling and modernisation practices.
WHAT WE ARE LOOKING FOR:
Bachelor's degree in Computer Science or any related technical field.
Strong commercial experience with CA Gen (Cool:Gen).
Experience with application migration, legacy modernisation or application re-platforming.
Experience analysing and working with: Gen Models, Action Diagrams, Business Components, Data Models and Data Structures, Online transaction processing, Batch processing, Relational database access, Performance tuning, UI design and implementation.
Experience working in Mainframe environments, including exposure to 3270 block-mode applications.
Experience with one or more of the following technologies: COBOL (CICS, IMS-DC and DB2), Java, .NET, Spring Boot, Angular, Cloud platforms
Experience using or implementing automation tooling for application migration or conversion.
Experience working with XML or model extraction as part of migration projects.
Strong troubleshooting and debugging skills.
Excellent analytical and problem-solving abilities.
Good communication skills with the ability to work directly with technical and business stakeholders.
Collaborative approach with a focus on delivery and continuous improvement.
Strong English communication skills, written and verbal
AWESOME BUT NOT REQUIRED:
MigrationWorks or similar application migration tooling.
Experience supporting structured Gen conversion or regeneration programmes.
Experience delivering migrations across multiple target platforms such as COBOL, Java, .NET or Angular.
Mainframe tooling including: ISPF, JCL, SPUFI, SCLM
CI/CD tools such as: Jenkins, GitHub Actions, Azure DevOps
Experience contributing to migration frameworks, automation tooling or application modernisation initiatives.
Experience modernising enterprise applications to cloud or hybrid environments.
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility to travel
Location: Worldwide
SUMMARY:
We're looking for an experienced Gen Consultant to join our Application Modernisation practice. This role is ideal for someone with deep CA Gen expertise who enjoys solving complex legacy challenges, advising clients, and leading modernisation initiatives.
You'll work closely with customers to help modernise business-critical systems, support application re-platforming and re-architecture projects, and provide technical leadership across the full project lifecycle.
This is a senior consulting role where you'll combine hands-on technical expertise with client-facing consultancy to help organisations transform legacy applications and ensure successful project delivery.
WHAT WILL YOU BE DOING:
You will join our engineering team as a valued member, working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
Lead Gen consulting engagements with enterprise clients.
Analyse existing legacy applications and recommend modernisation strategies.
Support application re-platforming and system re-architecture initiatives.
Install, configure, upgrade and optimise CA Gen environments.
Design and develop solutions using CA Gen.
Troubleshoot complex technical issues and improve application performance.
Work closely with customers to understand business requirements and propose technical solutions.
Deliver projects within agreed scope, budget and timelines.
Produce proof of concepts and technical prototypes.
Contribute to technical proposals, solution designs and client presentations.
Identify opportunities to improve existing systems and development processes.
Mentor junior consultants where required.
Support business development activities through technical expertise.
WHAT WE ARE LOOKING FOR:
Bachelor's degree in Computer Science or any related technical field.
Strong commercial experience with
CA Gen
.
Experience installing, configuring and upgrading Gen environments.
Strong understanding of: Application Development, Component-Based Development (CBD), Batch Processing, Transaction Processin, Relational Database, Performance Tuning, UI Design and Development.
Experience delivering application modernisation or legacy transformation projects.
Experience with application re-platforming.
Excellent troubleshooting and problem-solving skills.
Experience working directly with enterprise customers.
Strong communication and consulting skills.
Ability to work independently while managing client relationships.
Strong English communication skills, written and verbal
AWESOME BUT NOT REQUIRED:
Experience with one or more of the following:
COBOL
IBM Mainframe technologies
ISPF
JCL
SPUFI
SCLM
Java
.NET
Spring Boot
Angular
Cloud platforms
CI/CD tools such as Jenkins, GitHub Actions or Azure DevOps
Automation tooling
WHAT’S IN IT FOR YOU?
Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
A culture in which we don’t criticise failure but ensure we learn from our mistakes
An Agile environment where your ideas are welcome
The possibility to grow and experience different projects
Ongoing Training & Mentoring
The possibility to travel
УдалённоseniorPortugal; Brazil
УдалённоPortugal; Brazil
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.