ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Engineer (English speaking) (M/F/D)

Mobilab Solutions Gmbh

Portugal permanent

Posted: March 11, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Software Engineer with expertise in cloud-native architecture, AI technologies, and data pipelines, with the ability to design and deploy high-performance backend APIs and frontend experiences. The ideal candidate will have a strong understanding of software engineering principles, experience with cloud-native architecture, and a passion for emerging technologies. Strong communication skills are required to work with technical and non-technical stakeholders.

Job Description

First insights:
Are you a mid-level software engineer who thrives at the intersection of solid engineering, cloud-native architecture, and emerging AI technologies? You enjoy building backend APIs and frontend experiences that clients can rely on, and you are equally comfortable designing data pipelines and deploying AI agents that push the boundaries of what software can do? You bring clarity to complex problems, take ownership of your work, and communicate with confidence across technical and non-technical stakeholders? 

Then it is YOU whom we are looking for!

Location: Aveiro, Portugal

For this position, it is necessary to be available to come to the office at least 2x a week.


That’s what it’s about:
Supporting our Engineering teams by:
 
• Designing, building, and maintaining scalable backend services and RESTful APIs using Python and Node.js/TypeScript.
• Developing frontend interfaces and full-stack features that deliver high-quality client experiences.
• Building and maintaining data pipelines and ML-integrated workflows on Microsoft Azure.
• Designing, deploying, and operating AI agents and MCP (Model Context Protocol) servers to enable intelligent automation and integration.
• Developing cloud-native microservices and greenfield products with resilience and scalability in mind.
• Delivering client-facing integrations with a focus on reliability, performance, and clear documentation.
• Contributing to CI/CD pipeline design and maintenance using Azure DevOps.
• Practicing DDD to align software with business and client expectations.
• Participating actively in Agile/Scrum ceremonies and contributing to continuous improvement.
• Design, develop, optimize, and maintain data architecture.
• Design and maintain ingestion of multiple data sources.


This is you:
• You hold a BSc in Computer Science, Software Engineering, or a closely related discipline.
• You bring a minimum of 3 years of hands-on experience as a software engineer, with a focus on backend and full-stack development.
• You are proficient in Python and Node.js/TypeScript and apply them confidently in production environments.
• You have practical experience building and deploying applications on Microsoft Azure, including familiarity with core services such as Azure Functions, App Services, and Azure DevOps.
• You have working knowledge of cloud-native patterns: microservices, containerization (Docker/ Kubernetes), and API design.
• You have hands-on experience building or integrating data pipelines and working with ML frameworks or APIs.
• You have experience in designing, deploying, or operating AI agents and MCP servers - or a strong, demonstrable interest in this space.
• You are comfortable implementing and maintaining CI/CD pipelines, ideally with Azure DevOps.
• You practice BDD and understand how to translate business requirements into verifiable software behavior.
• You have experience working in Agile/Scrum teams and using the Atlassian Suite (Jira, Confluence).
• You are fluent in English, both written and spoken.

At heart, you are a driven, collaborative engineer who sets a high bar for yourself and your team:
• You take ownership of your work end-to-end, from design to deployment to ongoing maintenance.
• You communicate clearly and confidently with both technical colleagues and client stakeholders.
• You thrive in cross-functional, multicultural, and agile working environments.
• You think critically and challenge assumptions, seeking robust solutions rather than quick fixes.
• You share your knowledge proactively, through documentation, code reviews, and pairing with teammates.
• You stay curious about the evolving landscape of AI, Cloud, and modern software engineering practices.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply