> Markdown version of [/jobs/ext/2142507-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2142507-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Engineer - **Company:** Migx - **Location:** Laza, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, User Authentication, Automation of Tests, Microsoft Azure, Cloud Computing, Static Program Analysis, Software Documentation, Software Quality, Code Review, Continuous Integration, Cross-Origin Resource Sharing (Ajax Programming), Data Validation, Data Integrity, Software Design Patterns, Enterprise Architecture Framework, Github, Graph Database, Design of User Interfaces, IT Management, Python (Programming Language), PostgreSQL, MongoDB, Neo4j, NoSQL, OAuth, Scrum Methodology, Prometheus, Next.js, Scaled Agile Framework, Software Construction, TypeScript, Openapi, Datadog, Data Logging, Google Cloud, Cloud Platform System, ReactJS, Flask (Web Framework), Delivery Pipeline, Grafana, Software Security, Cypress (Programming Language), Cross-Site Scripting (XSS), Backend, Fastapi, Containerization, Solid Principles, Kubernetes, Deployment Automation, Cosmos DB, Data Management, Front End Software Development, React Redux, React Testing Library, Api Design, Restful APIs, Software Version Control, GXP, Docker, Service Stack - **Published:** August 20, 2026 - **Apply:** https://www.buscojobs.com.es/full-stack-engineer-en-laza-ID-368405955 ## About the Role Strong experience with React and modern JavaScript/TypeScript, including hooks, state management, and component lifecycle management. Experience with Python-based backend frameworks like FastAPI or Flask for API development. Strong understanding of RESTful API design, API-centric architectures, and effective API consumption patterns. Proven experience applying engineering best practices: clean code principles, SOLID design patterns, comprehensive testing (unit, integration, e2e), and proper documentation. Familiarity with CI/CD practices and automation tools (GitHub Actions, Azure DevOps) including automated testing and deployment pipelines. Experience working with relational and NoSQL databases (PostgreSQL, MongoDB, etc.) with focus on data integrity and performance. Understanding of security fundamentals and cloud-native environments with deployment experience. Experience with version control best practices, code review processes, and collaborative development workflows. Team-first mindset and experience in agile environments (Scrum, Kanban). Professional working proficiency in English. Requirements - Nice to have Experience with Next.js for server-side rendering and full-stack React applications. Knowledge of graph databases (Neo4j, Azure Cosmos DB with Gremlin API) and graph-based data modeling. Experience with state management libraries (Redux, Zustand) and modern React patterns. Knowledge of Docker/Kubernetes, OpenAPI, OAuth2/JWT for containerization and API security. Familiarity with observability tooling (Prometheus, Grafana, ELK) and frontend testing frameworks (Jest, React Testing Library, Cypress). Experience with enterprise frameworks such as SAFe (Scaled Agile Framework) and agile scaling methodologies. Understanding of GxP (Good Practice) guidelines and compliance requirements in regulated life sciences environments. Collaboration experience with Data Engineers or AI/ML Engineers in cross-functional teams. Understanding of regulated environments such as life sciences, healthcare, and related compliance frameworks. ## Description Position NameFull-Stack EngineerAbout the profileAbout MIGxMIGx is a global consulting company with an exclusive focus on the healthcare and life science industries, with their particularly demanding requirements on quality and regulatory aspects. We have been managing challenges and solving problems for our clients in the areas of compliance, business processes and many others.MIGx interdisciplinary teams from Switzerland, Spain and Georgia have been taking care of projects in the fields of M&A, Integration, Application, Data Platforms, Processes, IT management, Digital transformation, Managed Services and compliance.The OpportunityWe're looking for a Full-Stack Engineer to join our Data and AI Engineering team. This role is ideal for individuals who take pride in building secure, scalable systems that bridge frontend user experiences with robust backend architectures, enabling real-world data and AI applications in the life sciences domain.You'll collaborate with Data Engineers and AI Engineers to develop clean, maintainable code across the entire technology stack, creating API-driven architectures and intuitive user interfaces that adhere to modern engineering best practices.ResponsibilitiesDesign and develop responsive web applications using React and modern JavaScript/TypeScript following component-based architecture principles.Build and maintain well-documented, testable RESTful APIs using FastAPI, Flask, or similar frameworks.Implement API-centric architectures that ensure clean separation between frontend and backend services, enabling scalable and maintainable applications.Apply software engineering best practices including SOLID principles, DRY, clean code, proper error handling, and comprehensive testing strategies.Create intuitive user interfaces that effectively present complex life sciences data and AI insights to end users.Develop and maintain CI/CD pipelines using tools such as GitHub Actions or Azure DevOps, incorporating automated testing, code quality gates, and deployment strategies.Apply security best practices across the full stack (authentication, authorization, input validation, XSS prevention, CORS configuration).Implement proper code review processes, documentation standards, and maintain high code quality through static analysis and testing.Deploy and operate across cloud environments (Azure, AWS, GCP) following infrastructure as code principles.Champion observability practices by integrating logging, metrics, and monitoring into both frontend and backend applications.Participate in peer reviews, architecture sessions, and agile ceremonies with a focus on continuous improvement.Requirements - Must haveStrong experience with React and modern JavaScript/TypeScript, including hooks, state management, and component lifecycle management.Experience with Python-based backend frameworks like FastAPI or Flask for API development.Strong understanding of RESTful API design, API-centric architectures, and effective API consumption patterns.Proven experience applying engineering best practices: clean code principles, SOLID design patterns, comprehensive testing (unit, integration, e2e), and proper documentation.Familiarity with CI/CD practices and automation tools (GitHub Actions, Azure DevOps) including automated testing and deployment pipelines.Experience working with relational and NoSQL databases (PostgreSQL, MongoDB, etc.) with focus on data integrity and performance.Understanding of security fundamentals and cloud-native environments with deployment experience.Experience with version control best practices, code review processes, and collaborative development workflows.Team-first mindset and experience in agile environments (Scrum, Kanban).Professional working proficiency in English.Requirements - Nice to haveExperience with Next.js for server-side rendering and full-stack React applications.Knowledge of graph databases (Neo4j, Azure Cosmos DB with Gremlin API) and graph-based data modeling.Experience with state management libraries (Redux, Zustand) and modern React patterns.Knowledge of Docker/Kubernetes, OpenAPI, OAuth2/JWT for containerization and API security.Familiarity with observability tooling (Prometheus, Grafana, ELK) and frontend testing frameworks (Jest, React Testing Library, Cypress).Experience with enterprise frameworks such as SAFe (Scaled Agile Framework) and agile scaling methodologies.Understanding of GxP (Good Practice) guidelines and compliance requirements in regulated life sciences environments.Collaboration experience with Data Engineers or AI/ML Engineers in cross-functional teams.Understanding of regulated environments such as life sciences, healthcare, and related compliance frameworks.Seniority LevelMiddle/SeniorLanguagesB2+What we offerHybrid work model and flexible working schedule that would suit night owls and early birds25 holiday days per yearFree English classesPossibilities of career development and the opportunity to shape the company futureAn employee-centric culture directly inspired by employee feedback - your voice is heard, and your perspective encouragedDifferent training programs to support your personal and professional developmentWork in a fast growing, international companyFriendly atmosphere and supportive Management teamAbout usMIGx is a global consulting company with an exclusive focus on the healthcare and life science industries, with their particularly demanding requirements on quality and regulatory aspects. We have been managing challenges and solving problems for our clients in the areas of compliance, business processes and many others.MIGx interdisciplinary teams from Switzerland, Spain and Georgia have been taking care of projects in the fields of M&A, Integration, Application, Data Platforms, Processes, IT management, Digital transformation, Managed services and compliance. ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)