Software Engineer (English speaking) (M/F/D)
Mobilab Solutions
- Aveiro
- Hybrid
- Permanent employee
- Posted
This job is closed: the employer no longer lists it.
Responsibilities
- Design, develop, optimize, and maintain data architecture.
- Design and maintain ingestion of multiple data sources.
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.
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.
