Explore infinite possibilities at an AI-driven consulting firm

Area of work

Location

Technology

144 results

Results per page:

15

15
30
60
  • Design, develop and maintain scalable, high-performance fullstack applications (.NET + Angular).
  • Contribute to architectural decisions and define technical solutions aligned with business goals.
  • Write clean, efficient, and reusable code following best practices and design patterns.
  • Conduct and participate in peer code reviews to maintain high-quality standards.
  • Mentor junior developers and support team growth through knowledge sharing.
  • Collaborate with cross-functional teams: product managers, UX/UI designers, QA, and business stakeholders.
  • Build and execute unit tests to ensure code robustness and maintainability.
  • Diagnose performance bottlenecks and implement long-term, scalable solutions.
  • Continuously seek ways to improve processes, technologies, and system architecture.
Read more

Didactic Sector | Quality Assurance Engineer, Permanent contract

Lisboa • Portugal | #Quality Assurance Analyst

  • Ability to elicit and document technical requirements;
  • Preparation of use cases for validation of the solution under implementation;
  • Manage and validate the requirements;
  • Identify gaps and opportunities for process improvements;
  • Analyze functional and technical specifications to ensure that the construction and definition of test cases is in agreement;
  • Execution of different types of software tests in order to validate that the developed solutions respond to the requirements defined in the technical and functional specifications, ensuring compliance with the defined testing framework;
  • Updating documentation and deliverables related to testing (test plans, test scripts and evidence reports).
Read more

Recruiter (Trainee), Apprenticeship / Working students

Lisboa • Portugal | #Talent Acquisition / Recruitment

We are seeking a motivated and enthusiastic Recruiter (Trainee) to join our dynamic Human Resources team in Lisboa, Portugal. This entry-level position offers an excellent opportunity for individuals looking to start their career in recruitment and talent acquisition.

  • Assist senior recruiters in various stages of the recruitment process
  • Help source potential candidates through job boards, social media, and professional networks
  • Schedule and coordinate interviews with candidates and hiring managers
  • Maintain accurate records of applicants and update the Applicant Tracking System (ATS)
  • Support the preparation of job descriptions and job postings
  • Assist in conducting initial phone screenings of candidates
  • Help organize and participate in job fairs and recruitment events
  • Contribute to the development and implementation of recruitment strategies
  • Learn and apply best practices in talent acquisition and recruitment
  • Collaborate with team members to ensure a positive candidate experience
Read more

Telecom Sector | Quality Assurance Analyst, Permanent contract

Lisboa • Portugal | #Quality Assurance Analyst

  • Execute manual tests (functional, regression and exploratory)
  • Create, maintain and execute test cases and test plans
  • Identify, document and track bugs using Azure DevOps
  • Validate system integrations and APIs
  • Perform data validation through database queries
  • Work closely with development and product teams
  • Ensure quality across digital deliveries
Read more

OutSystems | Tech Lead, Permanent contract

Lisboa • Portugal | #Developer

We are seeking an OutSystems Tech Lead to join our dynamic team in Lisbon, Portugal. In this role, you will be responsible for providing technical leadership across the full software development lifecycle of OutSystems projects. You’ll lead and support a team of developers, drive solution design and architecture, and ensure the delivery of high-quality, scalable applications that align with our clients’ goals.

As a Tech Lead, you will also play a key role in backlog management, mentoring junior talent, conducting code reviews, and staying up to date with the latest platform capabilities and industry best practices.

Main Responsibilities:

  • Provide technical leadership for end-to-end OutSystems projects
  • Design and validate scalable and high-performing application architectures
  • Manage the technical backlog and support the Product Owner in prioritization
  • Perform technical analysis, estimates, and sprint planning
  • Support and guide the development team throughout the project lifecycle
  • Conduct code reviews and ensure adherence to OutSystems best practices
  • Mentor and coach junior developers
  • Act as the bridge between the development team and the Project/Engagement Manager
  • Identify technical risks and ensure delivery quality through testing, POCs, and QA practices
  • Contribute to functional and non-functional solution design
  • Promote continuous improvement, technical innovation, and knowledge sharing
  • Stay up to date with the latest OutSystems features and industry trends
  • Make technically sound decisions that positively impact the customer
Read more

We are seeking a seasoned and versatile Database Administrator to join our technical team. In this role, you will be crucial in providing 360° support for the database layer of various mission-critical services, managing diverse technologies, and actively participating in international projects.

As a DBA, you will be responsible for the full lifecycle support of our database environments:

  • Ensure high availability, performance, and security of all supported database systems.

  • Perform daily operational tasks including backups, recovery, patching, upgrades, and monitoring across different database platforms.

  • Troubleshoot and resolve complex database incidents in mission-critical, high-stress environments.

  • Collaborate with development and operations teams to optimize query performance and database design.

  • Contribute to international projects involving database migration, infrastructure evolution, and technology standardization.

  • Provide expertise and recommendations on database architecture and technology choices.

Read more

Prevention and treatment of incidents

  • Control and quality of change are the main sources of incidents.
  • Reactivity and rightness of our supervision and alerting system
  • Our secondary but essential mission is to provide efficient infrastructure and processes.
  • Help and advise on projects and solutions using our infrastructure.
  • Draw the technical and capacity Roadmap for our technologies.
  • Evolve and update our solutions according to the roadmap and projects.
  • Assume the security of our solutions, analyzing and correcting CVE, and contributing to audits.
  • Document architecture and operations for better and homogeneous support.
  • Industrialize and automate our processes and services.

Main Tasks & Responsibilities:

  • Supervision and support level 2 to 3 on the security infrastructure, internal and internet.
  • Upgrade and deployment of security devices on the network,
  • Design of solutions for new technologies or versions, client projects and needs, capacity planning, resiliencies
  • Automation of processes and controls on the perimeter
  • Participation to night and weekend operations when needed
  • Be part of the on-call duty of the service
  • Automatic diagnostic on INE devices for health status during issues with advanced check of systems and specific technology processes
  • Automatic state of INE devices before and after changes
  • Compliance check, based on INE templates, for all INE running devices
Read more
  • Design and implement .NET Core applications and services (REST APIs, microservices, integrations).
  • Manage pods in OpenShift/Kubernetes, applying CI/CD and DevSecOps best practices.
  • Develop React interfaces and integrate with FlexView channels, including authentication, security, and testing.
  • Model and optimize data in SQL Server and Oracle (performance, security, resilience).
  • Create technical designs and documentation for other developers.
  • Collaborate with internal teams and partners to plan roadmaps and ensure controlled releases.
  • Work with business teams to deliver end-to-end value.
Read more
  • Develop and maintain Android applications using Java and/or Kotlin programming languages.
  • Design and implement user interfaces that align with mobile UI/UX best practices and design specifications.
  • Integrate RESTful APIs and third-party services to enable seamless app functionality.
  • Debug, test, and optimize applications for performance, reliability, and user experience.
  • Implement Android architecture patterns and utilize Jetpack libraries for modern app development.
  • Collaborate with designers, product managers, and backend developers to translate requirements into technical solutions.
  • Manage version control using Git and maintain code quality standards through code reviews.
Read more

Distributed Cloud | Data Architect, Permanent contract

Lisboa • Portugal | #Data Architect

We are seeking a seasoned and strategic Senior Data Architect to lead the vision, design, and governance of our enterprise data ecosystem. This role is crucial for establishing scalable, secure, and reliable data platforms that fuel our business intelligence, advanced analytics, and machine learning initiatives across the organization.

Key Responsibilities:

  • Define and govern the enterprise data architecture, including the strategy, principles, and blueprints for our Data Lake, Data Warehouse, and data integration platforms.
  • Design and implement scalable ETL/ELT solutions and data processing pipelines, ensuring optimal data flow and minimal latency across all systems.
  • Evaluate and recommend new data technologies (e.g., Cloud platforms, Streaming tools, NoSQL databases) to ensure the data ecosystem remains modern, scalable, and cost-effective.
  • Establish and enforce Data Governance and Data Quality standards, including data modeling principles, metadata management, and security policies.
  • Provide technical leadership and mentorship to Data Engineering and Data Science teams, overseeing the implementation of architectural designs.
  • Collaborate with business stakeholders and IT leadership to translate business strategy into technical data roadmaps and architectural solutions.
Read more

Devoteam Cyber Trust| Cybersecurity Analyst, Permanent contract

Lisboa • Portugal | #Risk & Compliance Engineer

  • Provide support to stakeholders filling the risk cards;
  • Review and challenge content of the risk cards to ensure they meet expected quality;
  • Design and continuous improvement of the action plan follow-up;
  • Ensure actions plans are formalized with all needed information;
  • Follow-up and reporting (figures, alerts,…) of risks register entries and action plans in order to provide an accurate and up-to-date risk view and Assist in reporting and preparation of regular Function/Metier/Region IT risk and control committees.
Read more

Ever want to build mind-bending solutions that actually solve real problems? We’re looking for a Presales Engineer who can translate “our data is a mess” into “here’s how we’ll fix it with some cloud magic and AI sprinkled on top.”

You’ll be the person who can fluently speak both nerdy tech and business reality without needing a translator. You’ll design architectures, demo them to customers who get excited (or look confused—your job to bridge that gap), and then work with our delivery team to actually make it happen. Think of yourself as the bridge between “what’s theoretically cool” and “what actually works in production.”
And you’ll use AI tools proficiently and wisely to build high-quality artifacts and proposals. We are AI-driven at our core, and we make no apologies for it.

What You’ll Actually Do

  • Design and demo killer architectures – Take customer pain points and sketch out solutions using GCP, AWS, Azure, or hybrid setups that make your delivery team nod in approval

  • Deep dive into their tech stack – Understand their data pipelines, AI needs, cloud strategy, and database nightmares (yes, there will be vendor rants)

  • Run technical workshops – Explain why vector search is cool, how multi-agent systems work, and why they shouldn’t just throw all their data into an LLM

  • Collaborate with Sales – Help identify what the customer really needs (hint: it’s usually not what they ask for initially)

  • Prove it works – Design and contribute hands-on to proofs-of-concept that actually validate feasibility, not just pretty PowerPoint slides

  • Bridge the gap – Keep delivery teams in the loop early so there are no nasty surprises when implementation starts

  • Keep things real – Balance technical ambition with what’s actually achievable given budget, time, and the customer’s existing tech debt

A Day in the Life of a Presales Engineer at Devoteam Portugal

Your day won’t be anything like this, to be honest, but you can get an idea of the activities our Presales engineers typically go through in their day-to-day work. Some are more frequent than others.

08:45 – Morning Coffee & Work organization with the team
You roll in (remotely or at our office) and catch up with the team. There's a question about whether Vertex AI or SageMaker is better for a customer use case. You jump into the thread with nuance—it depends. You discuss and share the pain of having too many engagements at once. This is, sometimes, a very fast-paced job.

10:00 – Deep Dive Call with the Customer
You’re on a call with a financial services customer drowning in batch data processing. Their current ETL is held together by SQL prayers and scheduled tasks. You ask probing questions: What’s your data volume? Latency requirements? Budget for cloud migration? You’re taking mental notes on architecture patterns that might fit.

11:30 – Whiteboard Time (Virtual or Physical)
Back at the office (or in draw.io), you’re sketching out a solution architecture. They need real-time data streaming for risk analysis, so you’re designing a data mesh approach with Solace, BigQuery, and maybe some agentic AI for anomaly detection. You snap a photo of the whiteboard and send it to the team chat.

12:30 – Lunch + Async Context Dump
You document your thoughts on the opportunity in Jira and a draft slide presentation. You involve the area lead: “Hey, we have this situation and, from what we discussed before, I think this is a possible solution for it, but I’m worried about the total effort vs the customer benefit. Any thoughts on your side?”

14:00 – Sales Enablement Sprint
The sales team has a prospect call at 15:30. They want you to join and handle the technical architecture discussion. You prep a simple (but not too simple) slide deck showing cloud options without overcomplicating it.

15:30 – Prospect Call
You present three architecture patterns for their AI-powered recommendation engine. One is cloud-native (cool but pricey), one is hybrid (balanced), one is mostly on-prem with cloud augmentation (safe, boring). The prospect gets genuinely interested in option 2. You book a follow-up technical workshop.

16:45 – PoC Validation Check
You’re overseeing/building a proof-of-concept for another customer (Python, SQL, vector embeddings, the works…). You review the technical approach with the delivery team and get the approval for the next phase.

17:15 – Proposal Dry-run and Validation
45-minute team meeting presenting and improving the proposals that need to be delivered in the next couple of days. A bit like “Shark Tank” with your team mates, to get the proposal. Occasionally, you discuss specific technical challenges about the problems and solutions proposed coming from last week’s customer call: “Turns out they can’t shard their database. We need a Plan B.”

17:45 – Catch-Up & Tomorrow's Prep
You wrap up email, prep for tomorrow’s customer demo, review some new AI/ML research that might be relevant, and update your solution library with that neat architecture pattern you learned from the financial services call.

Read more
  • Design and develop backend services and APIs using Python, ensuring scalability, performance, and reliability.
  • Architect and implement RESTful APIs that meet business requirements and technical specifications.
  • Develop and optimize database schemas, queries, and data models for both SQL and NoSQL databases.
  • Write clean, well-documented code following established coding standards and design patterns.
  • Conduct code reviews and collaborate with team members to maintain code quality and consistency.
  • Troubleshoot, debug, and resolve technical issues in production and development environments.
  • Participate in the full software development lifecycle, from requirements analysis to deployment and monitoring.
  • Implement automated testing strategies and maintain comprehensive test coverage.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
  • Continuously improve system performance, security, and maintainability through refactoring and optimization.
Read more
  • Design and develop high-quality, scalable, and secure applications using Java/Spring (back-end) and Angular (front-end).
  • Lead code reviews and ensure adherence to clean coding standards and best practices across both stacks.
  • Mentor junior developers, promoting technical growth and knowledge sharing.
  • Architect robust, user-centric solutions that balance performance, scalability, and maintainability.
  • Collaborate with cross-functional teams (product, design, business analysis) to deliver impactful end-to-end solutions.
  • Implement strong testing strategies (unit, integration, and UI testing) to guarantee long-term code quality.
  • Troubleshoot and resolve complex issues across front-end and back-end layers.
  • Optimize performance in both application logic and user interface, leveraging advanced profiling and monitoring tools.
  • Embed security best practices throughout the development lifecycle.
  • Stay current with emerging technologies in Java, Spring, Angular, and their ecosystems, applying relevant innovations.
  • Document technical specifications and architectural decisions for clarity and knowledge sharing.
  • Contribute to project planning and provide technical leadership in full-stack design decisions.
Read more

Energy Sector | Business Analyst, Permanent contract

Lisboa • Portugal | #Business Analyst

  • Information Gathering: Lead the elicitation of complex business processes and requirements from various stakeholders through interviews, workshops, and data analysis;
  • Documentation: Create and maintain comprehensive functional documentation, including Business Requirements Documents (BRDs), use cases, and process flows;
  • Requirements Translation: Effectively translate high-level business requirements into detailed technical requirements, ensuring clarity and accuracy for the development team;
  • Flow Analysis: Develop a deep understanding of user and information flows within the organization and model them visually to identify opportunities for improvement;
  • Organizational Understanding: Analyze and comprehend the organizational structure, including the roles and relationships of key stakeholders, to ensure solutions meet the needs of all relevant parties;
  • Agile Development: Convert functional requirements into well-defined user stories with clear acceptance criteria.
Read more

1 of 10